[Hiệu ứng] trong flash 8

Thảo luận trong 'Thương mại điện tử' bắt đầu bởi ngoisaobang, 10 Tháng sáu 2011.

  1. Offline

    ngoisaobang

    • Friends

    Số bài viết:
    558
    Đã được thích:
    614
    Điểm thành tích:
    560
    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):

    [IMG]
    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) :

    [IMG]
    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.
    [IMG]
    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.
    [IMG]
    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



    thankailotrikp thích bài này.
  2. Offline

    trikp

    • Windows 98

    Số bài viết:
    321
    Đã được thích:
    130
    Điểm thành tích:
    140
    nếu rảnh rỗi cũng nên tìm hiểu mấy cái này cho biết .....Thấy cũng hay hay nhỉ...

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí