„Flash“ nuvilkimas ir kodo fragmentas
„Flash CS5“ yra kodo fragmentai, kuriuos galite naudoti kaip atspirties tašką savo projektams. Pažvelkime į tempimo ir išleidimo kodo fragmentą.

Pradėkite naują „ActionScript 3.0“ projektą. Pastebėsite, kad numatytąjį 1 rėmelį turime 1 lygmens laiko juostoje ir tuščią etapą.

Atidarykite skyrelį „Kodo fragmentai“ (langas ï ½ kodo fragmentai). Kodo fragmentą „Nuvilkite“ rasite aplanke „Veiksmai“.

Norėdami pritaikyti kodo fragmentą, tiesiog dukart spustelėkite skydo pavadinimą fragmento pavadinime. Tačiau kai tai darome, „Flash“R mums sako, kad turime pritvirtinti fragmentą ant objekto scenoje. Kodo fragmentą galima pridėti prie filmo klipo ar TLF teksto objekto. Nubrėžkime kvadratą ant scenos įrankiu Stačiakampis. Dabar scenoje pasirinkite kvadratą ir dar kartą dukart spustelėkite fragmentą.

Dabar „Flash“ mums sako, kad turime konvertuoti kvadratą į „Movie Clip“ ir duoti „Movie Clip“ egzemplioriaus pavadinimą. Ji siūlo tai padaryti už mus. Taigi, spustelėkite Gerai. Veiksmų skydelis atsidarys automatiškai, kad būtų parodytas mūsų vilkimo kodas. Trumpam uždarykite šią skydą, kad galėtume išsiaiškinti, kas dar nutiko mūsų „Flash fla“.

Laiko juostoje dabar turime naują „Veiksmų“ sluoksnį (viršutinį sluoksnį), o „1 rėmas“ turi mažą „a“, kuris rodo, kad „ActionScript“ kodas buvo pridėtas prie to rėmo. Mes vis dar turime savo 1 sluoksnį su kvadratu, bet jei paspausime ant kvadrato ir pažiūrėsime į ypatybių skydą, pamatysime, kad „Flash“ padarė jį nauju filmo klipu pavadinimu „1 simbolis“ su egzemplioriaus pavadinimu „movieClip_1“.

Dabar galime išbandyti savo „Flash“ filmą. Spustelėkite Valdymas • Tikrinti filmą • „Flash Professional“. Spustelėkite aikštę ir vilkite ją į kitą scenos vietą.

Vėl atidarykime Veiksmų skydelį ir patikrink kodą. Kodo fragmentą sudaro funkcijos ir du įvykių klausytojai. Pirmoji kodo eilutė (po komentaro) prideda įvykio klausytoją prie mūsų „filmClip_1“. Renginio klausytojas klausosi „MOUSE_DOWN MouseEvent“. Kai „Flash“ pastebės, kad pelės mygtukas buvo spustelėtas žemyn, ji paleis pirmąją funkciją, vadinamą „fl_ClickToDrag“.

Funkcija „fl_ClickToDrag“ taiko „startDrag“ (); funkciją į mūsų „filmClip_1“. Ši „startDrag“ funkcija yra „įmontuota“ „Flash“ funkcija, leidžianti nuvilkti taikinį („MovieClip_1“) per sceną. Vienu metu galime vilkti tik vieną filmo klipą, o šį filmo klipą galime vilkti tol, kol neįvyks vienas iš dviejų dalykų. Pirmasis yra „stopDrag“ (); funkcija vadinama. Apie tai kalbėsime kitose pastraipose. Antrasis - pritaikyti startDrag (); funkcija kitam objektui scenoje.

Dabar, kai galime vilkti savo filmo klipą, turime peržvelgti kodą, kuris „nuleis“ mūsų filmo klipą. Kaip matote, kita kodo eilutė įvykio klausytoją papildys scena (ne filmo klipu). Jis liepia „Flash“ klausytis „MOUSE_UP MouseEvent“ ir paleisti „fl_ReleaseToDrop“ funkciją, kai tai įvyksta.

Funkcija „fl_ReleaseToDrop“ taiko kitą įmontuotą „Flash“ funkciją „stopDrag“ (); į „filmClip_1“ objektą. Ši funkcija sustabdo arba pašalina startDrag () galimybę iš filmo klipo.

Autorių teisės 2018 m. „Adobe Systems Incorporated“. Visos teisės saugomos. „Adobe“ produkto ekrano kopija (-os) perspausdinta gavus „Adobe Systems Incorporated“ leidimą. „Adobe“, „Photoshop“, „Photoshop Album“, „Photoshop Elements“, „Illustrator“, „InDesign“, „GoLive“, „Acrobat“, „Cue“, „Premiere Pro“, „Premiere Elements“, „Bridge“, „After Effects“, „InCopy“, „Dreamweaver“, „Flash“, „ActionScript“, „Fejerverkai“, „Prisidėkite“, „Captivate“, „Flash Catalyst“ ir „Flash“ popierius yra (yra) registruotas (-i) prekės ženklas (-ai) arba „Adobe Systems Incorporated“ prekės ženklas (-ai) JAV ir (arba) kitose šalyse.


Vaizdo Instrukcijos: NYSTV - The Wizards of Old and the Great White Brotherhood (Brotherhood of the Snake) - Multi Lang (Balandis 2024).