Indholdsfortegnelse:
- 1Ogsæt et nyt lag på tidslinjen, og tildel det navnet Labels.
- 2Vælg ramme 5 i dit nye lag.
- 3Enter top i tekstboksen.
- 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
Mange udsagn i Adobe Flash CS6 refererer til nøjagtige rammanumre for at navigere i tidslinjen. Hvis du tilfældigvis ændrer placeringen af noget på din tidslinje (f.eks. Starten eller slutningen af en animation), kan rammebeløbene 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 en 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 rammepunkt:
1Ogsæt et nyt lag på tidslinjen, og tildel det navnet Labels.
Dette navn er vilkårlig, men det er altid en god idé at navngive lagene så intuitivt som muligt.
2Vælg ramme 5 i dit nye lag.
Ejendomsinspektøren vises.
3Enter top i tekstboksen.
Tekstboksen er 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).
Hvis du ikke allerede har tilføjet, tilføj en gotoAndPlay () sætning.
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.