Topic làm và trải ngiệm Macromedia flash 8 Bài 1. Những bức ảnh chuyển động Hiệu ứng này sử dụng chủ yếu là Action Script và có thể ứng dụng trong việc làm Banner giới thiệu sản phẩm cho công ty hay cửa hàng... Bước 01: + Mở 1 file Flash mới, bạn hãy chọn kích thước file là 400 x 300, màu nền tùy thích, frame rate là 33 fps (Hình 01): Hình 01 Bước 02: + Ấn Ctrl + R để đưa một bức ảnh bạn muốn tạo hiệu ứng vào trong chương trình Flash. - Tiếp tục ấn Ctrl + F8 để chuyển bức ảnh bạn mới đưa vào sang dạng Movie Clip.(Hình 02) : Hình 02 - Ấn F9 để mở bảng Action Script và dán đoạn mã sau vào: onClipEvent (load) { init = int(Math.random()*50)+75; this._xscale = init; this._yscale = init; sc = 3; } onClipEvent (enterFrame) { mod= this._xscale/100; this._x+=(_root.distance/50)*mod; if (this._x > 375) { this._x = -75; } else if (this._x <-75) { this._x = 375; } if (Up == 1 && this._xscale<=scTar) { this._xscale += sc; this._yscale += sc; } else if (Up == 0 && this._xscale>=scTar) { this._xscale -= sc; this._yscale -= sc; } } Bước 03: + Nếu bạn muốn tạo thêm một số bức ảnh nữa cho hiệu ứng thì bạn hãy làm tương tự từ bước 2 (chú ý là mỗi bức ảnh hãy làm trên một Layer khác nhau). - Ở hiệu ứng này tôi sử dụng 5 bức ảnh. Mỗi bức tôi để trên một Layer, đều convert chúng sang dạng Movie Clip và dán đoạn mã ở bước 2 vào bảng Action Script. Hình 03 Bước 04: + Các bạn hãy tạo thêm một Layer mới (Layer 6). Chọn công cụ Oval Tool (O) vẽ một hình tròn nhỏ bên ngoài khung trình chiếu như hình dưới. Hình 04 - Click chọn hình tròn vừa vẽ, ấn F8 để convert nó sang dạng Movie Clip. Ấn tiếp F9 để mở bảng Action Script và dán đoạn mã sau vào: onClipEvent (enterFrame) { _root.distance = 150-_root._xmouse; } Vậy là xong, các bạn hãy ấn Ctrl + Enter để kiểm tra kết quả. Bạn có thể Xem tại đây: http://swfcabin.com/open/1307714197 Hoặc có thể down về: link nek: http://www.mediafire.com/?1td6pba0uf4f1ce