Inhoudsopgave:
- 1 Maak een nieuwe laag op de tijdlijn en wijs deze toe aan de naam Labels.
- 2Selecteer frame 5 van je nieuwe laag.
- 3Voer bovenaan in het tekstvak in.
- 4Selecteer frame 22 van uw Actions-laag en kies Venster → Acties om het deelvenster Handelingen te openen (als dit nog niet is geopend).
- 5Locate de regel die gotoAndPlay (5) leest. Vervang 5 met de naam van het nieuwe framelabel (boven) tussen dubbele aanhalingstekens.
- 6Kies bediening → Film testen om een voorbeeld van uw wijzigingen te bekijken.
Video: Flash Tutorial: The Scroll Pane Component -HD- 2024
Veel instructies in Adobe Flash CS6 verwijzen naar exacte framenummers om door de tijdlijn te navigeren. Als u toevallig de plaatsing van iets op uw tijdlijn wijzigt (zoals het begin of einde van een animatie), kunnen framenummers onnauwkeurig worden. Voor gevallen zoals deze kunt u namen rechtstreeks toewijzen aan hoofdframes op de tijdlijn die u rechtstreeks vanuit ActionScript kunt aanroepen.
Frame-labels zijn bekende namen die u kunt toewijzen aan een keyframe (zoals start, einde of big_finale). U kunt vervolgens ActionScript vertellen om naar deze frames op naam te springen als een alternatief voor het gebruik van een framenummer.
Als de locatie van het benoemde frame verandert, werken scripts nog steeds zolang de labelnaam hetzelfde is. Wanneer u een hoofdframe verplaatst, wordt het label dat u eraan toewijst, mee verplaatst.
Zo wijzigt u een knop om een framelabel te gebruiken in plaats van een framenummer:
1 Maak een nieuwe laag op de tijdlijn en wijs deze toe aan de naam Labels.
Deze naam is willekeurig, maar het is altijd een goed idee om lagen zo intuïtief mogelijk te noemen.
2Selecteer frame 5 van je nieuwe laag.
De eigenschappencontrole wordt weergegeven.
3Voer bovenaan in het tekstvak in.
Het tekstvak bevindt zich in het gedeelte Label van de eigenschappencontrole.
4Selecteer frame 22 van uw Actions-laag en kies Venster → Acties om het deelvenster Handelingen te openen (als dit nog niet is geopend).
Voeg een gotoAndPlay () -instructie toe als u dat nog niet hebt gedaan.
5Locate de regel die gotoAndPlay (5) leest. Vervang 5 met de naam van het nieuwe framelabel (boven) tussen dubbele aanhalingstekens.
De code leest nu
gotoAndPlay (?? top ??);
6Kies bediening → Film testen om een voorbeeld van uw wijzigingen te bekijken.
Klik op de knop Rewind en je ziet de animatie naar frame 5 springen en stoppen zoals eerder. Deze keer gebruikt de code echter een framelabel in plaats van een absoluut framenummer.
Nu, ongeacht waar u het hoofdframe verplaatst, het script volgt automatisch zolang het framelabel gelijk blijft.