Medmindre ikke rettet til , Flash-film på nettet, vil begynde at spille , når de er aktiveret, selv før de er færdig med at downloade . Under Flash vente med at afspille en fil , indtil den er helt indlæst er en straight-forward proces , forudsat man er bekendt med ActionScript , da det er simpelthen et spørgsmål om fastgørelse kode til filmen. Koden vil konstant kontrollere status for overførslen og kun tillade filen at spille ved afslutningen af download. Da denne opgave er afhængig af ActionScript , antages det, at du har en grundlæggende forståelse af og evne med , flash og vide , hvordan du tilføjer simple ActionScript kode til Flash objekter .. Ting du skal
Flash. Fla -fil
Vis Flere Instruktioner
1
Åbn Flash ( . Fla -fil) i Flash. Åbn Timeline ( "Window " og derefter " Timeline "). Indsæt to tomme rammer på Tidslinjen før filmen begynder. Gør dette ved at klikke på den sidste frame af filmen på Tidslinjen , holde " Shift "-tasten , og derefter klikke på det første billede i filmen . Træk hele filmen to rammer til højre . Når du slipper museknappen, vil filmen nu begynde på stel tre.
2
Tilføj tomme keyframes til frames et og to . Højreklik frame én og vælg " Indsæt tom Keyframe " fra drop -down menu. Gentag denne proces for frame to. Nu er vi nødt til at tilføje ActionScript til frames.
3
Klik ramme en og derefter åbn panelet Actions ( "Vindue " og derefter " Actions " ) . Indtast følgende kode præcist, herunder linje tilbage og afstand : Hej
hvis ( _framesLoaded == _totalframes )
{
gotoAndPlay (3) ;
}
Bemærk : sørg for at indsætte fem mellemrum før hver af de krøllede parenteser og 10 pladser før " gotoAndPlay " kommando . Også omfatter to lige tegn ( " == " ) , ikke én.
Denne betingede erklæring fortæller simpelthen filmen til at kontrollere , hvorvidt filmen er fuldt lastet . Hvis den har , så det leder filmen til at gå til frame tre, som nu er i starten af filmen.
4
Klik frame to på Tidslinjen og gå tilbage til panelet Actions , som er nu blank ( koden tidligere har skrevet i , vil kun blive vist på skærmen i det ene ) . Type : Hej
goto (1),
Ingen mellemrum er nødvendige, før denne kommando
Her er hvordan koden fungerer nu . . Når filen begynder at downloade og spille , frame man spørger den til at tjekke , om alt er indlæst. Det har endnu ikke helt indlæst , så filmen går at indramme to . Frame to blot sender filmen tilbage til at indramme en til at kontrollere status for download igen. Filmen vil sløjfe kontinuerligt back -og-tilbage mellem rammer et og to , indtil alle rammer er blevet hentet. På dette tidspunkt, har de betingelser er opfyldt, så filmen vil hoppe fra ramme én til at indramme tre og begynde at spille.
5.
Gem filen , og derefter udgive det som du ville enhver anden Flash-fil ( " Filer" og derefter "Udgiv "). Koden vil blive indlejret i den, og filmen vil ikke begynde at spille indtil filen fuldt ud har downloadet.