Flash CS3 dan AS 3.0 - Adegan Salju
Dalam seri tutorial sistem partikel ini, kita akan membuat animasi adegan salju dengan ActionScript dan FlashR. Untuk pemandangan kami, ada banyak butiran salju yang jatuh pada saat bersamaan. Setiap serpihan yang jatuh di atas panggung akan menjadi satu contoh dari klip video yang sama. Jadi kita perlu menulis ActionScript untuk menghidupkan semua contoh, atau kepingan salju, di atas panggung. Kami akan menggunakan kode modular, atau dapat digunakan kembali, yang dapat digunakan untuk membuat animasi serpihan sebanyak yang kami inginkan.

Cara terbaik untuk memulai seri seperti ini adalah membiasakan diri dengan beberapa terminologi. Dalam tutorial pertama ini, kita akan melihat fungsi dan pemanggilan fungsi secara umum. Fungsi ini akan memindahkan tiga serpihan sejumlah piksel ke bawah sumbu vertikal.

Untuk mengatur adegan, saya telah membuat dua lapisan di Timeline yang saya beri nama "latar belakang" dan "kepingan salju". Saya telah mengimpor gambar latar belakang ke Perpustakaan Flash. Dengan Bingkai 1 dari lapisan latar belakang dipilih, saya menyeret gambar latar belakang ke atas panggung. Selanjutnya, saya mengimpor gambar kepingan salju ke Perpustakaan sebagai klip video dengan nama "mcSnowflake". Kami akan menghidupkan tiga contoh klip video ini.

  1. Pilih Frame 1 pada lapisan kepingan salju di Timeline dan seret satu contoh dari klip video mcSnowflake dari Library ke atas panggung. Di Properties Inspector, berikan kepingan salju ini Nama Instance dari "snowflake1_mc".

    Ulangi ini untuk dua contoh lagi dari klip video mcSnowflake. Beri nama instance ini "snowflake2_mc" dan "snowflake3_mc". Sekarang Anda harus memiliki tiga serpihan di bagian atas panggung yang siap untuk jatuh ke pemandangan salju. Sekarang, kita akan menulis fungsi modular yang akan membuat animasi ini.

  2. Buat layer baru di Timeline dan beri nama layer ini "Tindakan". Pilih Frame 1 pada layer ini dan buka Panel Tindakan (Jendela - Tindakan). Ketikkan kode ini ke panel dan kemudian kita akan membahas kode.

    fungsi salju turun (kepingan salju: MovieClip, gerakan: Nomor): batal
    {
    snowflake.y = gerakan;
    }

    salju turun (snowflake1_mc, 10);
    salju turun (snowflake2_mc, 20);
    salju turun (snowflake3_mc, 30);

fungsi salju turun (): batal

Terus