Zibspuldzes vilkt un nomest koda fragments
Flash CS5 ir iekļauti koda fragmenti, kurus varat izmantot kā sākumpunktu projektiem. Apskatīsim vilkt un nomest koda fragmentu.

Sāciet jaunu ActionScript 3.0 projektu. Jūs ievērosiet, ka mums ir noklusējuma viens kadrs 1. slāņa laika skalā un tukšs posms.

Atveriet paneļa koda fragmentus (logs ï ¿½ koda fragmenti). Koda fragmentu atradīsit mapē Darbības.

Lai lietotu koda fragmentu, panelī vienkārši veiciet dubultklikšķi uz fragmenta nosaukuma. Tomēr, kad mēs to darām, FlashR stāsta, ka fragments jāpievieno objektam uz skatuves. Koda fragmentu var pievienot filmas klipam vai TLF teksta objektam. Uzzīmēsim kvadrātu uz skatuves ar rīku Taisnstūris. Tagad atlasiet kvadrātu uz skatuves un vēlreiz veiciet dubultklikšķi uz fragmenta.

Tagad Flash mums saka, ka mums kvadrāts jāpārveido filmas klipā un jāpiešķir filmas klipam gadījuma nosaukums. Tas piedāvā to izdarīt mūsu labā. Tātad, noklikšķiniet uz Labi. Darbību panelis tiks atvērts automātiski, lai parādītu mūsu vilkšanas un nomešanas kodu. Uz brīdi aizveriet šo paneli, lai mēs varētu izpētīt, kas vēl ir noticis mūsu Flash fla.

Laika skalā mums tagad ir jauns darbību slānis (augšējais slānis), un 1. rāmim ir mazs "a", kas norāda, ka ActionScript kods ir pievienots šim rāmim. Mums joprojām ir 1. slānis ar laukumu, bet, ja mēs noklikšķinām uz kvadrāta un skatāmies uz Properties paneli, mēs redzam, ka Flash ir padarījis to par jaunu filmas klipu ar nosaukumu “1. simbols” ar “MovieClip_1” instances vārdu.

Tagad mēs varam pārbaudīt savu Flash filmu. Noklikšķiniet uz Vadīt • Pārbaudīt filmu � programmā Flash Professional. Noklikšķiniet uz kvadrāta un velciet to uz citu vietu uz skatuves.

Atkal atvērsim darbību paneli un pārbaudīsim kodu. Koda fragments satur funkcijas un divus notikumu klausītājus. Pirmā koda rinda (pēc komentāra) pievieno pasākuma klausītāju mūsu filmClip_1. Pasākuma klausītājs klausās MOUSE_DOWN MouseEvent. Kad Flash pamanīs, ka peles poga ir noklikšķinājusi uz leju, tā darbosies pirmā funkcija ar nosaukumu fl_ClickToDrag.

Funkcija fl_ClickToDrag piemēro startDrag (); funkcija mūsu filmClip_1. Šī startDrag funkcija ir "iebūvēta" Flash funkcija, kas ļauj mērķi (movieClip_1) vilkt pāri skatuvei. Vienlaicīgi var vilkt tikai vienu filmas klipu, un šo filmu var vilkt, līdz notiek viena no divām lietām. Pirmais ir stopDrag (); funkcija tiek saukta. Par to mēs runāsim nākamajos punktos. Otrais ir piemērot startDrag (); funkcija citam objektam uz skatuves.

Tagad, kad mēs varam vilkt mūsu filmas klipu, mums jāaplūko kods, kas "nometīs" mūsu filmas klipu. Kā redzat, nākamā koda rinda notikumu klausītāju pievienos skatuvei (nevis filmas klipam). Tas liek Flash klausīties MOUSE_UP MouseEvent un palaist funkciju fl_ReleaseToDrop, kad tā notiek.

Funkcija fl_ReleaseToDrop piemēro citu iebūvētu zibspuldzes funkciju stopDrag (); objektam movieClip_1. Šī funkcija aptur vai noņem startDrag () iespēju no filmas klipa.

Autortiesības 2018 Adobe Systems Incorporated. Visas tiesības aizsargātas. Adobe produkta ekrānuzņēmums (-i) ir pārpublicēts ar Adobe Systems Incorporated atļauju. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst and Flash Paper ir / ir vai nu [a] reģistrēta preču zīme (-es), vai Adobe Systems Incorporated preču zīme (-es) Amerikas Savienotajās Valstīs un / vai citās valstīs.


Video Instrukcijas: Programming - Computer Science for Business Leaders 2016 (Maijs 2024).