dạy học flash

6 141 0
Tài liệu đã được kiểm tra trùng lặp
dạy học flash

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bài 1: Hiệu ứng đom đóm Hướng dẫn của một người bên forum vnfx Bước 1: Chuẩn bị Chọn một stage với kích thước 550x400, màu nền là đen hoàn toàn (0x000000). Bước 2: Vẽ đom đóm Chọn công cụ Oval Tool: Vẽ một hình tròn tùy ý Del phần line của hình tròn đi Tô màu cho nó, trong panel Color Mixer chọn Radial.Từ trái sang phải, -màu vàng cho ô màu đầu tiên với alpha bằng 100 -màu vàng nhạt cho ô màu thứ 2 vơi alpha bằng 70 -màu đen cho ô màu thứ 3 với alpha=0 Sau này nếu muốn đổi tông màu thì bạn có thể chuyển sang xanh hoặc đỏ thay cho vàng. Bước tiếp theo đơn giản là tô màu cho hình tròn vừa vẽ bằng công cụ Fill Bước 3: Thiết lập các Level Chọn hình tròn vừa tô màu xong, nhấn F8 để convert nó thành symbol.(Có thể dùng chuột phải, rồi chòn Covert to Symbol). -Để nguyên tên nó là Symbol 1 -Chọn Behavior là Movie Clip -Chọn Registration ở giữa. Lặp lại bước trên 2 lần nữa. Có nghĩa là: -Kích đúp vào Symbol 1 rồi Convert hình tròn trong nó thành Symbol 2 với các tùy chọn như trên -Kích đúp Symbol 2 rồi Convert hình tròn trong nó thành Symbol 3 với các tùy chọn như trên. Như vậy khi ta kích đúp vào Symbol 3 sẽ thấy bar này Bước 4: Thêm AS cho đom đóm Ra ngoài Stage chính. Chọn MovieClip Symbol 1 Đặt Instance Name cho nó là domdom Level 1 Tạo một layer mới (Layer 2) với 2 Key Frame. Layer 1 lúc này đang chứa con đom đóm ta cho nó thêm một Frame nữa cho bằng layer 2. Cho đoạn code này vào Frame1 của Layer 2: amount=50; for(i=0;i duplicateMovieClip(_root.domdom,"domdom"+i,i); } Đoạn này dùng để nhân số đom đóm lên thành 50, bạn có thể thay đổi thông số amount để có số đom đóm mong muốn. Cho đoạn code này vào Frame2 của Layer 2 stop(); Lệnh Stop dùng để cho Player không lặp lại Frame1 số đom đóm chúng ta sẽ bảo toàn không bị nhân thêm nhiều lần nữa. Level 2 Kích đúp vào MC Symbol 1. Tạo một layer mới (Layer 2) với 3 Key Frame. Layer 1, lúc này đang chứa MC Symbol 2, ta cho nó thêm 2 Frame nữa cho bằng layer 2. Cho đoạn code này vào Frame 1 của Layer 2 this.maxSpeed = 3+random(10); this.agility = 3+random(10); this._xscale=this._yscale=4+random(50); this._rotation=random(360); Đoạn code này dùng để khởi tạo các giá trị ban đầu của con đom đóm từ trên xuống: - tốc độ bay - độ linh động (con nào có agility cao sẽ thích rẽ qua rẽ lại hơn ) - kích thước - hướng bay ban đầu. Cho đoạn code này vào Frame 2 của Layer 2 this.onEnterFrame = function() { if (!this.angle) { this.angle = this._rotation-90; } // speed control this.speed += (1-random(2)); if (this.speed>this.maxSpeed) { this.speed = this.maxSpeed; } if (this.speed<1) { this.speed = 1; } // turning (+/- 5 degrees / frame) this.aby = (1-Math.round(Math.random()*2))*this.agility; this.angle += this.aby; // update the rotation this._rotation = this.angle+90; // update the position this._x += this.speed*Math.cos(this.angle*Math.PI/180); this._y += this.speed*Math.sin(this.angle*Math.PI/180); if (this._x<-20) this._x = 570; if (this._y<-20) this._y = 420; if (this._x>570) this._x = -20; if (this._y>420) this._y = -20; } Đoạn code trên dùng để làm cho con đom đóm chuyển động. Đây là đoạn code Random Movement rất nổi tiếng của UltraShock. Mình không muốn giải thích dài dòng ra đây. Ai có thắc mắc cứ hỏi tiếp. Cho đoạn code này vào Frame 3 của Layer 2: gotoAndPlay(2); Lệnh này giữ cho Player không chuyển về Frame 1 (khởi tạo lại các biến). Các giá trị khởi tạo của chúng ta được bảo toàn. Level 3 Kích đúp vào MC Symbol 2. Tạo một layer mới (Layer 2) với 1 Key Frame. Layer 1 lúc này đang chứa MC Symbol 2. Cho đoạn code này vào Frame 1 của Layer 2: this.onEnterFrame=function(){ choice=random(40) if (choice==0) this._alpha=10; else this._alpha+=20; } Đoạn code này làm con đom đóm của chúng ta lập lòe. Nó sẽ tắt đi với tỉ lệ 1/40 mỗi 1/12 giây. Bây giờ là thời điểm thích hợp để chạy thử, thứ nhất để ngắm thành quả nãy giờ của mình, thứ 2 xem thử có sai sót gì không để kịp thời chỉnh sửa. Nhấn Ctr+Enter để Test. Nếu thấy đom đóm bay đầy trời thì sang bước tiếp theo. Bước 5: Làm Background Chọn một tấm ảnh có rừng cây. Tấm này chẳng hạn: Tạo một Layer mới ở stage chính (Layer 3). Layer này nằm dướ 2 Layer trước. Import nó vào stage chính(đặt tại Layer 3), rồi convert nó thành Symbol. Dùng các công cụ Align (Ctr+K) để làm cho fix với stage chính. Chắc Judaz không phải bàn gì thêm về bước này vì để đạt được đến trình độ đọc bài tut này thì chắc ai cũng biết. Chọn Symbol rừng cây mới tạo. Vào panel Property của nó để giảm Alpha của nó xuống còn 20%: +5 EXP __________________

Ngày đăng: 28/09/2013, 10:10

Hình ảnh liên quan

Bước tiếp theo đơn giản là tô màu cho hình tròn vừa vẽ bằng công cụ Fill - dạy học flash

c.

tiếp theo đơn giản là tô màu cho hình tròn vừa vẽ bằng công cụ Fill Xem tại trang 2 của tài liệu.
Chọn hình tròn vừa tô màu xong, nhấn F8 để convert nó thành symbol.(Có thể dùng chuột phải, rồi chòn Covert to Symbol). - dạy học flash

h.

ọn hình tròn vừa tô màu xong, nhấn F8 để convert nó thành symbol.(Có thể dùng chuột phải, rồi chòn Covert to Symbol) Xem tại trang 2 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan