Vandaag zijn er tientallen websites die Flash-animaties in bijna alle aspecten van hun ontwerp in dienst . Omdat inhoud nog king , is het belangrijk dat gebruikers het vlees van de website zo snel mogelijk . Tegelijkertijd moet er een evenwicht tussen het ontwerp en de functionaliteit van de website . Bij het gebruik van Flash , is het mogelijk om bezoekers de mogelijkheid van het overslaan van Flash movie intro's en krijgen recht in de website geven . Met slechts een paar regels code in ActionScript , kan men gemakkelijk een flash filmpje overslaan . Instructies Fire 1 -up van uw Flash-toepassing en importeer de nodige kunstwerken . Als alternatief , maak uw eigen Flash-animaties vanaf nul ( zie bronnen voor informatie over hoe dit te doen ) . Kopen van 2 Plaats een nieuwe laag en noem deze "Acties . " < Br > 3 Klik gestel 1 van de "Acties " layer en druk op F9 om het openstellen van de "Acties " -paneel . 4 Maak een variabele genaamd " zo " en roepen de " getLocal ( ) " methode van de " SharedObject " class als volgt : var dus : SharedObject = SharedObject.getLocal ( " eHowBanner " ) ; de " SharedObject " bijvoorbeeld betekent dat deze variabele niet kan worden ingesteld op enkele andere variabele voorwerp zoals een getal of een string . 5 Maak een "if " statement om te bepalen wat te doen als de gebruiker heeft bezocht. De code is : Als ( so.data.alreadyvisited == true ) { gotoAndStop ( 100 ) ; } De " alreadyvisited " eigenschap wordt gecontroleerd wanneer de bezoeker er eerder is geweest . Als het waar is , de Flash-film slaat aan het frame 100 , anders wordt de animatie ontvouwt gewoon vanaf het begin 6 Insert het skippen code als volgt : . Var so: SharedObject = SharedObject.getLocal ( " eHowBanner " ) if ( so.data.alreadyvisited == true ) { gotoAndStop ( 100 ) ; } deze code kunt de banner om tijdens de eerste bezichtiging door te spelen , maar sla op latere bezichtigingen . 7 Sleep de afspeelkop naar frame 100 en plaats een nieuwe keyframe op de "Acties " laag . 8 Selecteer de nieuwe keyframe en druk op F9 . < br > 9 Voeg de code : Stop ( ) op ; Dit stopt de flash filmpje van looping 10 Voeg de lijn : . So.data.alreadyvisited = true; So.flush ( ) ; De lijn " so.flush ( ) ; " is niet verplicht . Het laat Flash om de huidige staat van het gezamenlijke object , die nog automatisch kan worden gedaan wanneer de flitser film sluit 11 Plaats zoals hieronder aangegeven de uiteindelijke code bij te werken : . Stop ( ) ; So.data.alreadyvisited = true; So.flush ( ) ; " . publiceren" 12 opslaan en publiceren van de Flash-film door te kiezen voor " File " , dan
|