Indholdsfortegnelse:
- 1Odsæt et nyt lag på tidslinjen og tildelt det navn Etiketter .
- 2Vælg ramme 1 i dit nye lag.
- 3Læg øverst i tekstfeltet, der vises i etiketområdet for ejendomsinspektøren.
- 4Vælg ramme 22 i dit Actions-lag, og vælg Window → Actions for at åbne Handlingspanelet (hvis det ikke allerede er åbent).
- 5Læg den linje, der læser gotoAndPlay (5). Udskift 5 med navnet på den nye rammemærkat (øverst) i dobbelt citater.
- 6Vælg kontrol → Test film for at forhåndsvise dine ændringer.
Video: Brug hjertestarter - sådan bruges en hjertestarter. 2024
I Adobe Flash Creative Suite 5 er der mange ActionScript-sætninger, som f.eks. Goto-sætninger, der refererer til nøjagtige rammenumre for at navigere i Flash CS5-tidslinjen. Hvis du tilfældigvis ændrer placeringen af noget på din tidslinje (som f.eks. Starten eller slutningen af en animation), kan rammenumre blive unøjagtige. I tilfælde som disse kan du tildele navne direkte til keyframes på tidslinjen, som du kan ringe direkte fra ActionScript.
Rammeetiketter er kendte navne, du kan tildele til et keyframe (f.eks. Start, slut eller big_finale). Du kan så fortælle ActionScript at springe til disse rammer ved navn som et alternativ til at bruge et rammenummer. Hvis placeringen af den navngivne ramme ændres, fungerer scripts stadig, så længe etiketnavnet er det samme. Når du flytter et keyframe, flytter den etiket, du tildeler den, med den.
Sådan ændrer du en knap for at bruge en rammemærke i stedet for et rammenummer:
1Odsæt et nyt lag på tidslinjen og tildelt det navn Etiketter .
Dette navn er vilkårlig, men det er altid en god idé at navngive lagene så intuitivt som muligt.
2Vælg ramme 1 i dit nye lag.
Sørg for at vælge den rigtige ramme og kun den ramme.
3Læg øverst i tekstfeltet, der vises i etiketområdet for ejendomsinspektøren.
Vi har for eksempel tildelt denne keyframe etiketnavnet øverst.
4Vælg ramme 22 i dit Actions-lag, og vælg Window → Actions for at åbne Handlingspanelet (hvis det ikke allerede er åbent).
Tilføj en gotoAndPlay () erklæring her.
5Læg den linje, der læser gotoAndPlay (5). Udskift 5 med navnet på den nye rammemærkat (øverst) i dobbelt citater.
Koden læser nu
gotoAndPlay (?? top ??);
6Vælg kontrol → Test film for at forhåndsvise dine ændringer.
Klik på tilbagespolingsknappen, og du kan se animationshoppet for at ramme 5 og stoppe lige som det gjorde tidligere. Denne gang bruger koden imidlertid en rammemærke i stedet for et absolut rammepunkt.
Nu, uanset hvor du flytter keyframe, følger scriptet automatisk, så længe rammemærkningen forbliver den samme.