ActionScript Untuk Kod Loop - Kod
var _Snowflake: mcSnowflake;
Barisan pertama kod ini akan membuat pembolehubah generik yang dipanggil "_Snowflake" yang akan bertindak sebagai pemegang tempat untuk setiap contoh klip filem seperti yang ditambahkan. Ia juga memberitahu Flash untuk menggunakan nama kelas kami "mcSnowflake" sebagai jenis data bagi pemboleh ubah ruang kosong.

untuk (var i: Nombor = 0; i <10; i ++)
Beberapa barisan seterusnya ialah kod gelung yang akan kami gunakan untuk "seret" beberapa contoh klip filem ke panggung. The untuk pada permulaan kod tersebut memberitahu Flash bahawa ini adalah untuk gelung dan kita mahu melakukan sesuatu "untuk beberapa kali". Sekarang, mari kita lihat apa yang ada di antara tanda kurung.

var i: Nombor = 0;
Garis gelung kod ini mewujudkan pembolehubah yang dipanggil "i" yang akan menjadi kaunter kami. Kami telah menetapkan jenis data ke nombor dan nilai awal kepada 0. titik koma berakhir bahagian ini kod.

i <10;
Kod ini memberitahu Flash untuk mengulangi tugas sebagai satu sama seperti kaunter adalah kurang daripada 10. Ini akan mewujudkan 10 contoh klip filem mcSnowflake dan nombor mereka 0 hingga 9. Sekali lagi, titik koma menamatkan bahagian kod ini.

i ++
Sekeping kecil kod ini akan menambah kaunter dengan 1 setiap kali gelung diulang.

Seterusnya, kami akan memberitahu Flash dengan tepat apa yang perlu dilakukan setiap kali ia melaksanakan gelung untuk. Arahan ini diletakkan di antara kurungan keriting.

{
_Snowflake = new mcSnowflake ();
addChild (_Snowflake);
_Snowflake.x = i * 50;
}


_Snowflake = new mcSnowflake ();
Ini akan membuat contoh baru klip filem mcSnowflake. Ingatlah bahawa _Snowflake adalah pemegang tempat kami untuk setiap contoh.

addChild (_Snowflake);
Kaedah addChild adalah fungsi terbina dalam yang akan menjadikan klip filem kelihatan di pentas dengan menambahkannya ke senarai paparan.

_Snowflake.x = i * 50;
Kod ini akan meletakkan setiap contoh klip filem 50 piksel. Sekiranya kita tidak menambah kod ini, Flash akan meletakkan semua sepuluh klip filem, satu di atas yang lain, pada kedudukan lalai 0,0 yang berada di penjuru kiri atas panggung.

Apabila anda menguji filem anda, anda sepatutnya mempunyai 10 kepingan yang diletakkan di sepanjang bahagian atas pentas. Itu lebih baik daripada versi terakhir kami tetapi kami masih perlu membuat serpihan jatuh secara menegak ke bawah pentas. Juga akan menyenangkan untuk menukar saiz salji salji secara rawak dan menambah setiap contoh di lokasi rawak di atas pentas. Sudah tentu, kita perlu lebih dari 10 kepingan sahaja. Kami akan belajar bagaimana untuk melakukan semua ini dalam siri siri ini. Untuk rujukan, simpan adegan salji anda sebagai SnowScene2.fla.

← Kembali

Hak Cipta 2018 Adobe Systems Incorporated. Hak cipta terpelihara. Pukulan skrin produk Adobe (s) dicetak semula dengan kebenaran daripada Adobe Systems Incorporated. Adobe Photoshop, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Elemen Premiere, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst and Flash Paper adalah sama ada [a] tanda dagangan berdaftar atau tanda dagangan Adobe Systems Incorporated di Amerika Syarikat dan / atau negara lain.


Arahan Video: Mask Square - Actions script 3.0 (Mungkin 2024).