Flash-ontwikkelaars kunnen verschillende versies van ActionScript-code gebruiken om de uitvoering van de verwerking . ActionScript 2.0 en 3.0 worden vaak aangeduid als AS2 en AS3 . Met behulp van ActionScript , kan een Flash-film een afzonderlijk SWF- bestand te laden om te spelen in zijn eigen tijd - lijn . Dit maakt het mogelijk films op het uiterlijk en de functionaliteit binnen een bestand dat is opgeslagen op dezelfde locatie of op een ander webadres invoeren . De werkwijze voor het laden van een film in Flash verschilt tussen ActionScript 1.0 en 2.0 . MovieClip klasse In ActionScript 2.0 , de klasse MovieClip biedt de " loadMovie " methode voor het laden van externe SWF-bestanden . De volgende voorbeeldcode geeft aan : loadClip_mc.loadMovie ( " other_movie.swf " ) ; Deze code maakt gebruik van een bestaande filmclip symbool bijvoorbeeld op het podium in het huidige Flash-document , opgeslagen met " loadClip_mc " als instantienaam . De klasse MovieClip methode laat de code om de URL van het externe SWF-bestand door te geven aan laden in deze. De code zou als alternatief gebruik maken van een absolute URL in plaats van een relatieve . ActionScript 2.0- code kunt ook een lege Movie Clip om de tweede te laden in , in plaats van met behulp van een uit het document podium te creëren . Loader Class In ActionScript 3.0 , de klasse Loader biedt methoden voor het laden van externe SWF-bestanden . De volgende code toont : var externalMovieLoader : Loader = new Loader ( ) ; var swfURL : URLRequest = new code wordt een object Loader en een URLRequest object waarin het adres van het externe SWF-bestand is opgegeven . De klasse Loader belasting methode neemt de URLRequest als parameter , het ophalen van de SWF-inhoud van de opgegeven locatie . De code voegt vervolgens de nieuwe inhoud van het document met behulp van de " addChild " -methode . Doel Afgezien van de verschillen in de syntaxis , de ActionScript 2.0 en 3,0 SWF laden technieken hebben een iets andere effecten . Bijvoorbeeld , met de ActionScript 2.0 -methode , wordt de inhoud geladen in een filmclip , dus wordt automatisch opgenomen in het document . Met ActionScript 3.0 echter het object Loader bevat de geladen inhoud totdat de code voegt het toe expliciet aan het document . Alternatieven Ontwikkelaars hebben een bereik van keuzes op het gebied van hoe ze hun Flash- inhoud te organiseren . Door het splitsen van de inhoud in meerdere SWF-bestanden , kan een ontwikkelaar een Flash component waarvan de afzonderlijke onderdelen sneller te laden via het web te creëren . Binnen ActionScript 2.0 kunnen ontwikkelaars er ook voor kiezen om de klasse MovieClipLoader gebruiken om externe middelen , waaronder SWF -bestanden te laden . De MovieClipLoader klasse gebruikt de " loadClip " methode om SWF-bestanden en andere media middelen zoals digitale afbeeldingen te laden .
|