Het bouwen van een Slideshow in Flash met ActionScript
Een slideshow is een eenvoudige presentatie waar je verschillende schermen, of dia's, presenteerde de een na de andere. Dit is vergelijkbaar met hoe een vlakte Flash-movie zou werken, behalve dat zonder scripts, zou de film vrij snel verder via deze frames. In plaats daarvan zullen we scripts gebruiken om te pauzeren van de film op elk frame. Om verder te gaan is, zullen wij knoppen waarmee de gebruiker om naar het volgende frame wanneer ze wil. Maak een nieuw Flash-movie. Plaats vier verschillende stukken tekst of afbeelding op de eerste vier frames. Het voorbeeld film 05slideshow.fla bevat de woorden "Frame 1" door "Frame 4" en een andere vorm op elk frame. Ik heb ook bovenaan de tekst "Slideshow Voorbeeld" boven alles, over alle frames gespannen op zijn eigen laag. De inhoud van Frame 1, plus de manier waarop de tijdlijn is ingesteld. De diavoorstelling film is opgezet met afzonderlijke elementen op elk van de vier frames plus een aantal elementen in alle frames. Maak een knop. Het kan zo eenvoudig of complex een knop als u wilt. Zorg ervoor dat de knop wordt geplaatst op een laag, zodat het zich uitstrekt over alle vier de frames van de film. Controleer de film bijvoorbeeld als u niet zeker weet hoe dit moet zien. Bevestig een script om de knop. Zorg ervoor dat u op de knop en niet het frame geselecteerd. Het paneel Actions moet de titel Acties - Button aan de top. Hier is het script: on (release) (nextFrame ();) Kies nu het eerste frame van de film. Je kunt zien dat een van de lagen, Layer 1, heeft vier aparte keyframes, en de andere laag, Layer 2, is een belangrijk kader dat zich uitstrekt over alle vier de frames. Selecteer de eerste sleutel frame in Layer 1 en open het paneel Actions. De titel moet nu worden Actions - Frame. Kijkend naar de titel van het script paneel is een goede manier om te bevestigen dat u een frame script schrijven, een niet verbonden aan een filmclip. Plaats dit eenvoudige script in de script paneel: stop (); Dit stopt de film van de snel voortschrijdende van frame 1 tot Frame 4. We willen dat het stopt bij frame 1 en de gebruiker af te wachten. Kies Control, Test Movie te zien in actie. De film begint bij frame 1 en vervolgens pauzeert. U kunt vervolgens op de knop Volgende om naar frame 2. U kunt blijven bevorderen tot je bij Frame 4. De film zal niet verder verleden Frame 4, omdat de commando nextFrame gewoon niets doen als er geen meer frames. Je zou kunnen hebben geplaatst op de knop Volgende in elk frame behalve de laatste, zodat de knop niet eens zal verschijnen daar. een artikel afkomstig van Milaan Midovich
|
|||
|