Rajzolunk filmkártyákkal, edapskov
Folytatjuk a rajzolás témáját, és ma még egy újabb módot fogunk fontolóra venni - rajzot filmklipszel. Ezt megteszi a Macromedia Flash Professional 8.0 és az ActionScript 2.0. Az alapelv egyszerű: ha az egérmutató helyzete megváltozik, amikor az LMC-t rögzítik, a program hozzáad egy bizonyos MovieClip-et a projektkönyvtárból a flash-film jelenetében, amelynek koordinátái egybeesnek az egérkurzor koordinátáival.
Tehát kezdjük el létrehozni.
Először létrehozunk egy filmet, amelyet "rajzolunk". Ehhez húzza a színpadra egy kis átmérőjű kört (természetesen más geometriai alakzatokat is használhat). Válassza ezt a munkadarabot, és nyomja meg az F8 billentyűzetet. Megjelenik egy ablak, amelyben kiválasztjuk a MovieClip típust, adjuk meg az "mc" nevet, és helyezzük a regisztrációs pontot a középpontba. A Muvik létrejön és eltávolítható a flash film jeleneteiről. Ugyanakkor a filmklip a projektkönyvtárba kerül. Ezután lépjen be a projektkönyvtárba, mutassa az egérmutatót a "mc" filmünkre, majd kattintson a jobb egérgombbal. Megjelenik a videoklipünk helyi menüje. A helyi menüben válassza a Linkage (a Macromedia Flash orosz verziójában ezt általában "Kötés" -ként fordítják le). Megnyílik a beállítások ablak. Ebben az ablakban jelölje ki az "mc" azonosítót, és engedélyezze az exportálást az ActionScript programhoz (ellenőrizze a megfelelő elemet).
Érdemes létrehozni egy törlőgombot, amely törli az előzőleg rajzolt. Az ActionScript 2.0 gombjainak létrehozását és programozását már figyelembe vették, és nem fogom megismételni. Csak azt mondom, hogy a gomb "btn" lesz.
Az utolsó lépés a kód megírása. A kódot a flash film fő idővonalán kell megírni.
ActionScript 2.0 kód:
/ * A mozgatók változó számlálója. * / count = 0; / * Flag változó. Ha ez igaz, a rajz megengedett. Ha a változó hamis, akkor a rajz tilos. * / flag = false; / * Az LMB rögzítését követően elkezdünk rajzolni. * / onMouseDown = függvény () A leírt rajzolási módszer nagyon erőforrás-igényes. Ezenkívül a színpadon létrehozható videóklipek számát a flash lejátszó képességei korlátozzák. De ez a módszer saját érdeme. Például animálhat animációkat, gradiens kitöltést, szűrőket stb. Íme, amit kaptam: