Controlul redării animației

Controlul redării animației

Carte: Macromedia Flash Professional 8. Grafică și animație

Controlul redării animației

Controlul redării animației

De obicei, fiecare clip începe să fie redat imediat după încărcare și redă în ultimul cadru al animației sale. Cu toate acestea, folosind scripturile, putem controla aceste procese, în special oprirea și pornirea redării, precum și redarea filmului pornind de la cadrul specificat.







Suntem deja familiarizați cu metoda de oprire a obiectului filmClip - oprește redarea clipului. Și pentru a începe să jucați clipul din punctul în care a fost oprit, trebuie să utilizați metoda de redare:







Pentru a implementa tranziția la orice cadru al clipului, sunt utilizate metodele gotoAndPlay și gotoAndstop. Primul se deplasează la cadrul specificat și pornește redarea clipului din acesta. A doua metodă efectuează o tranziție la cadrul specificat, dar redarea nu se inițiază. Ca un singur parametru, ambele metode iau numărul sau numele cadrului; și dacă valoarea acestui parametru este de tip numeric, atunci acesta este tratat ca un număr de cadru, dacă numărul de șir este ceva asemănător cu numele acestuia. Exemplu utilizând un parametru numeric:

Pentru a gestiona clipul curent, puteți utiliza și acțiunile gotoAndPlay și gotoAndstop ale obiectului movieClip.

Formatul înregistrării apelului este următorul:

gotoAndPiay | gotoAndStop ([<Имя сцены>,]<Номер или имя кадра>);

Aici, al doilea parametru specifică, din nou, numărul sau numele cadrului la care va fi efectuată tranziția. Primul parametru opțional specifică numele scenei care conține acest cadru; dacă parametrul este omis, atunci scena curentă este omisă. De exemplu:

gotoAndStop ("Episodul 1", x + 1);

Rămâne să menționăm încă două metode ale obiectului filmClip. Metoda prevFrame deplasează glisorul în cadrul anterior al clipului și următoarea metodă Frame la următorul cadru. Nici una dintre aceste metode nu acceptă parametri.







Articole similare

Trimiteți-le prietenilor: