Flash ondersteunt verschillende manieren om een film ( videobeelden stoppen ) onderbreken . Echter , de meeste ontwerpers hebben meestal maar twee redenen om filmweergave opzettelijk onderbreken : ofwel om het afspelen te wachten op interactie van de gebruiker , zoals een muisklik , of om het afspelen te pauzeren tijdelijk effect --- waardoor de gebruiker tijd te nemen ( of te stoppen merkt iets op ) een bepaald scherm . Beide soorten pauzes zijn gemakkelijk te bereiken met eenvoudige , gemakkelijk te schrijven scripts . Wat je nodig hebt Adobe Flash CS3 of hoger Toon Meer Aanwijzingen Stoppen van een film te wachten voor User Interaction 1 Open de Flash- FLA film waarin u wilt een pauze te maken . kopen van 2 Ga naar het frame op de scripts laag in de tijdlijn waar u een pauze wilt creëren . ( Als uw film niet over een laag voor scripts , een maken : Klik op de " New Layer " knop [ de pagina pictogram in de linkerbenedenhoek van de tijdlijn paneel ] Dubbelklik op de naam van de laag en hernoem de laag Most . . ontwerpers noemen hun scripts layer "Acties " of " scripts . " ) klik met de rechtermuisknop het frame en kies "Insert keyframe " van de fly - out menu . 3 klik met de rechtermuisknop het nieuwe keyframe en kies " Acties " van de fly - out menu . Dit opent het deelvenster Handelingen . Typ het volgende script in het rechterpaneel van het deelvenster Handelingen : stop ( ) op ; Test 4 de film . Het stopt spelen op het frame waarin u het script geplaatst . Houd in gedachten dat dit script stopt de film kou . Het kan niet anders , tenzij je een weg naar buiten , zoals een knop die de film springt naar het volgende frame , scène of een ander frame in de tijdlijn geven de gebruiker . Normaal gesproken zou je een aantal knoppen of een menu te maken in dit frame . Pauzeren van een Film voor Effect 5 Open de Flash- FLA film waarin u wilt creëren pauzeren . 6 Ga naar het frame op de scripts laag in de tijdlijn waar u een pauze wilt creëren . ( Als uw film niet over een laag voor scripts , een maken : Klik op de " New Layer " knop [ de pagina pictogram in de linkerbenedenhoek van de tijdlijn paneel ] Dubbelklik op de naam van de laag en hernoem de laag Most . . ontwerpers noemen hun scripts layer "Acties " of " scripts . " ) klik met de rechtermuisknop het frame en kies "Insert keyframe " van de fly - out menu . 7 klik met de rechtermuisknop het nieuwe keyframe en kies "Acties " van de fly - out menu . Dit opent het deelvenster Handelingen Type 8 het volgende script in het rechterpaneel van het deelvenster Handelingen : this.stop ( ) op ; var timelinePause . : timer = new timer ( 5000 , 1 ) ; timelinePause.addEventListener ( TimerEvent.TIMER , timerHandler ) ; timelinePause.start ( ) ; functie timerHandler ( evt : Object ) : void { this.play ( ) ; } Dit script stopt de film en creëert een timer variabele die de film na vijf seconden opnieuw wordt gestart . U kunt het aantal seconden dat de film pauzeert door het veranderen van het nummer " 5000 " in de tweede regel van het script te wijzigen . Seconden worden gemeten in milliseconden . Dus, bijvoorbeeld , het onderbreken Test 9 de film wijzigen in 10 seconden verandering " 5000 " naar " 10000 . " . Het moet pauzeren in het frame waar u het script geplaatst . Als dit niet gebeurt , controleer je script .
|