Gốc > Violet > Violet Script (VScript) >

Viết câu lệnh trong Violet

Muốn sử dụng lập trình mô phỏng như thước, compa,.... thì phải viết câu lệnh rất vất vã. Có cách nào rút ngắn thời gian hơn không? Với lại không phải ai cũng viết được các câu lệnh đó.
Nhắn tin cho tác giả
Đinh Thanh Vũ @ 09:44 20/01/2010
Số lượt xem: 4487
Số lượt thích: 0 người
No_avatar
Em cũng nghĩ như vậy. Nếu soạn  1 bài giảng như vậy thì mất nhiều thời gian quá?
Avatar

Các bạn sử dung Flash 8 đi, đơn giản lắm,hj

 

No_avatar

Nguyễn Duy Tân, e đang tìm hiểu về flash nhưng e cũng thấy khó hiểu thầy chỉ giúp e được ko ạ

Avatar

Nhờ các anh chị chỉ giúp.Tôi đã tạo một flash, sau đó muốn tạo các nút cho nó chạy từng câu và nút chạy cả bài. Ví dụ nút 1 chạy từ frame 10 đến frame 50, nút 2 chạy từ frame 70 đến frame 120,... nút cuối chạy từ đầu đến hết cả bài. Nút 1, nút 2 thì được rồi, nhưng muốn nút chạy hết cả bài làm cách nào chưa biết, ghi lệnh như thế nào cho được? Mong quý thầy cô ai biết chỉ giúp với. Cảm ơn nhiều.

Avatar

Chào thầy Nguyễn Văn Minh !

1. Muốn phim tạm dừng ở frame nào thì ta cần:

- Nhấp phải chuột vào frame đó. Một danh sách các thẻ hiện ra. Nhấp trái chuột vào dòng thẻ Insert Keyframe (để chèn khung hình khoá vào frame đó).

- Khi frame đó vẫn đang được chọn, nhấn phím F9 để mở khung soạn thảo lập trình AS.

- Trong khung soạn AS, ta gõ câu lệnh sau:

 stop( );

Đây là viết code cho khung hình khoá trên thanh tiến trình Timeline. Khi phim chạy tới khung hình khoá này thì nó sẽ tạm ngừng.

2. Sau khi chèn xong các khung hình khoá trong 1 lớp (lớp chứa nội dung), ta cần chèn thêm một lớp mới (Insert Layer) bằng một trong các cách sau:

            - Cách1:Nhấp vào nút Insert Layer.

            - Cách 2: Nhấp phải chuột vào đầu Layer 1, rồi nhấp trái chuột vào dòng Insert Layer.

            - Cách 3: Nhấp thẻ Insert, rồi đưa trỏ chuột vào dòng Timeline, nhấp vào dòng Layer.

Lớp mới này để chứa nút và thanh tiến trình này dài bằng cả thanh tiến trình của lớp đầu.

3. Đưa nút vào lớp mới chèn thêm này (lấy nút có sẵn trong Flash hay nút do ta tự tạo cũng được).

4. - Nhấp chọn nút;

   - Nhấn phím F9 để mở vùng soạn code AS.

   - Trong vùng soạn thảo, ta gõ câu lệnh sau (viết code cho nút):

on(release){

            play()

}

 

Như vậy, khi chạy phim, phim chạy tới khung hình khoá nào có lệnh stop(); thì nó sẽ tạm dừng ở frame đó. Khi ta nhấp vào nút thì nó sẽ chạy tiếp đến các frame sau đó (chứa nội dung khác). 
Mong thầy sớm báo tin vui khi thành công ! 

Avatar

Ý của thầy Nguyễn Văn Minh là:

Tạo 1 flash (có nút bấm play) chạy từ Frame 1 đến Frame cuối (hết Flash).

 + Trong quá trình Flash chạy từ Frame 1 đến hết Flash có đủ loại nút bấm:

 - Chạy từ frame 10 đến frame 50, nút 2 chạy từ frame 70 đến frame 120,... nút cuối chạy từ đầu đến hết cả bài.

 + Bấm vào bất cứ nút nào - Flash sẽ chạy từ Frame .... đến Frame .........= đã chỉ định sẵn.

@ Chắc không thể làm được - vì 1 nút Play "nút cuối chạy từ đầu đến hết cả bài".( trên dòng Timeline đã bị lệnh Stop ngắt đoạn rồi).

@ Nếu biết viết mã lệnh "nút cuối chạy từ đầu đến hết cả bài" có chứa mã lệnh "Play Flash tự chạy vượt qua lệnh Stop trên dòng Timeline thì nút Play này mới hoạt động được".

Avatar

Cảm ơn thầy Thành và thầy Tiến rất nhiều, vì là giáo viên dạy môn âm nhạc nên muốn tạo ra các nút cho chạy từng câu nhạc, rồi chạy hết cả bài để sử dụng trong khi dạy bài hát. Minh có thấy 1 flash làm được,còn làm cho 1 nút chạy hết cả bài thì mình làm được.

 
Gửi ý kiến