Szoftver hó (as3), flash animáció és design

Szoftver hó (as3), flash animáció és design

A cselekvési szkript segítségével készült hó nem egyáltalán olyan, mint az igazi. Meleg, szelíd és az időjárás-előrejelzők egyáltalán nem számolnak előre.

Hozd a saját hó szoftvered nagyon egyszerű.

Tegyen egy téglalapot, amelynek szélessége valamivel nagyobb, mint a munkaterület szélessége (tetszőleges magasság), és csomagolja be egy klipjelölőbe. Hozzárendelje az Instancename c_beginhez.

A munkaterület felett helyezünk. Duplikálja ezt a klipet, és hozzárendelje a c_end nevet. A munkafelület alá kerül. Válassza ki a két klipet, és csomagolja be őket egy másik klip tartályba.

Rajzoljuk hópehelyünket. A mi esetünkben ez egy hógolyó, amelyet az OvalTool segítségével radiális kitöltéssel készítettünk. A klipszes részre koppintunk, kattintsunk az ExportforActionScript jelölőnégyzetre és hozzárendeljük a PartClass osztályt:

A munkaterületről eltávolítjuk az alkatrészeket.

Bemegyünk a tartály klipjébe és írjuk a kódot az új rétegre az első keretben:

Ha most kissé kiterjesztjük a flash meghajtót, hogy láthassuk a jeleket, akkor láthatjuk a hópelyhek kialakulását és megsemmisítését

Cserélje ki a hópelyhek csomóját az újévi clip artról.

A szimbólum részen belül távolítsd el a csomót és helyezzük a hópehely kereteire. A fenti rétegben egy kódsorozatot írunk, amely a hópehely véletlenszerű kiválasztásáért felelős:

gotoAndStop # 40; # 40; int # 41; # 40; Math. véletlen # 40; # 41; * Összesen + 1 # 41; # 41; ;

Így néz ki az idővonal:

Szoftver hó (as3), flash animáció és design

Annak érdekében, hogy hűvös egyáltalán, akkor hópelyhek spin. A frissítés fő kódjában a következőket adjuk hozzá:

klip. r = Math. véletlen # 40; # 41; * 10 - 5;

a ClipUpdate-ben add:

klip. forgatás + = klip. r;

Itt kapunk ilyen szépséget:

Még mindig játszhatsz a 3D-s forgatással és hozzáadhatod a ClipUpdate-et ilyen két sorhoz:

van valami ilyesmi:

Tovább érdemes megjegyezni, hogy a klip elforgatható tartály (beleértve a 3D-ben), hogy módosítsa a mérete is, és így tovább. D. Ebben az esetben, hogy szép, egyedi hatásokat.

P.s. Néhány havas képet adok magammal: a téli történetek a francia illusztrátor és animátor Pascal Campion.

Szoftver hó (as3), flash animáció és design

Szoftver hó (as3), flash animáció és design

Szoftver hó (as3), flash animáció és design

Szoftver hó (as3), flash animáció és design

Szoftver hó (as3), flash animáció és design

Szoftver hó (as3), flash animáció és design

Szoftver hó (as3), flash animáció és design

Szoftver hó (as3), flash animáció és design

Szoftver hó (as3), flash animáció és design

Szoftver hó (as3), flash animáció és design

Szoftver hó (as3), flash animáció és design

Szoftver hó (as3), flash animáció és design

Szoftver hó (as3), flash animáció és design

Szoftver hó (as3), flash animáció és design

Minden sokkal bonyolultabb.
A MovieClip dokkolóinál a következőket írja:

nyilvános dinamikus osztály MovieClip

Itt a kulcsszó dinamikus - ez azt jelenti, hogy mi is hozzá tetszőleges tulajdonságok tárgyak, a fordító nem esküszöm rá, de abban az időben az a program végrehajtása számunkra ez lesz semmi (nem lesz eksepshinov)
Ha az osztály leírása nem tartalmazza ezt a szót, akkor a fordító nem fogja tudni fordítani ezt a kódot. Ha nem vagyunk „hack” (myClassInstance [ „myUnknownProperty”] = 1) megpróbál hozzáférni az ilyen tulajdonság idején a program végrehajtását, a fogás eksepshin.

Például, a Sprite a Sprite közönséges kategóriaként írható le. És vele olyan trükkök nem fognak átadni.