Het creëren van knoppen van filmclips in ActionScript geeft je betere controle over de ervaring van de gebruiker . Flash is alles over interactie , maar knopen gemaakt van de knop tijdlijn zijn beperkt tot de vier staten van de " Up ", " Over ", " Down" en " Hit , die geen betrekking hebben op de waaier van mogelijke interacties . Als je knoppen te maken van filmclips , kunt u gebruik maken van Flash geneste filmclips ; nesten kunt u knoppen die minder lineair en flexibeler , zoals door het toevoegen van tweens op de " over" staat op te richten Instructions 1 Open Flash en klik op " File " en vervolgens " New ", klik op " Flash-bestand ( ActionScript 3.0 ) " uit het menu uittrekbare . Klik op het gereedschap ' Rechthoek ' uit de werkbalk en terwijl u met uw muis , sleept u over de podium om een rechthoek te tekenen . Klik op de functie " tekst " en type " knop " op de bovenkant van de rechthoek . Klik 2 op zowel de " rechthoek " en de " Button " tekst te markeren en vervolgens in het hoofdmenu op " Wijzigen . " Klik op " Convert to Nieuw symbool " in het menu uittrekbare . Klik op "Movie Clip " en type in " Button . " Klik 3 " Window" in het hoofdmenu en klik vervolgens op "Eigenschappen " en vervolgens " Eigenschappen" weer uit de pull - out menu . Met jouw achtergrond en de tekst nog steeds type, in " btn_mc " voor de " aanleg Name" in de " Property " gemarkeerd panel . Dubbelklik op uw knoop filmclip aan de filmclip tijdlijn voeren . 4 Creëer nieuwe lagen door te klikken op " Insert Layer " gelegen aan de onderkant van uw tijdlijn . Noem je twee lagen door dubbel klikken op de tekst en het typen in een eerste laag " Actions " en de tweede laag "Etiketten . " 5 Verdeel uw rechthoek en tekst aan lagen door eerst te klikken op de rechthoek en vervolgens de tekst . Klik op 'Verspreid naar Layers " uit het menu uittrekbare . Noem uw lagen " tekst " en " Achtergrond . " Klik 6 op frame " 40 "op de " Labels " laag en terwijl je muis naar beneden klik op frame " 40 " van de " Achtergrond " laag . Voeg nieuwe frames door de rechtermuisknop te klikken en klik vervolgens op " nieuw frames " uit het menu uittrekbare . 7 klik op frame " 1 " van " Etiketten " laag en typ " up" in het venster "Eigenschappen" " Frame" label tekstveld . Klik op frame " 10 " of " Labels " layer , klik met de rechtermuisknop , kies "Insert Keyframe " uit het menu uittrekbare . Type "over" in het venster "Frame " label tekstveld eigenschappen . Klik op frame 8 " 30 " van de " labels " laag en klik met de rechtermuisknop , kies "Insert Keyframe " uit de uittrekbare menu . Typ "out " in het venster "Eigenschappen" " Frame" label tekstveld . Klik 9 op frame " 1 " van de " Actie " layer , klik met de rechtermuisknop , dan klik " actie " uit het pull - out menu . Type " stop" in de actie - " Frame" -paneel . Copy 10 de stop actie te kaderen " 20 " door te klikken op frame " 1 " en , terwijl u met uw muis op " alt " op uw toetsenbord en sleep de kleine " a " om de belangrijkste " 20 . " Heft uw muis en herhaal het proces te slepen een kleine " a " te kaderen " 40 . " < br > 11 Maak een geneste filmclip door te klikken op alleen de rechthoek en druk op " F8 " op uw toetsenbord . Noem het ' nested_mc . "Voeg een keyframe op frame " 10 ", " 20 " en " 30 " van je achtergrond laag door rechts te klikken op het frame , vervolgens klikken op" Insert Keyframe " uit het menu uittrekbare . 12 klik op frame 20 , klik dan op de ' gereedschap Vrije transformatie " in de werkbalk . Druk op de toets " Alt " op uw toetsenbord en klik op de rechterrand van " nested_mc , " houdt u uw muis en strek de vorm naar rechts uit ongeveer 10 of 20 pixels . klik met de rechtermuisknop op een frame tussen frames " 10 " en " 30 " en klik op " Motion Maak Tween " uit het menu uittrekbare . 13 Maak het beëindigen keyframe voor deze animatie door met de rechtermuisknop te klikken op frame " 1 " van de " achtergrond " laag , klikken op " Copy Frames " uit het menu uittrekbare , klik met de rechtermuisknop te klikken op frame 40 en klikken op " Paste Frames " uit het menu uittrekbare . Maak een bewegings-tween door met de rechtermuisknop te klikken tussen frame 30 en 40 en selecteer "Create Motion Tween " uit de uittrekbare menu . Klik 14 op "Scene 1 " zich onder de tijdbalk om terug te keren naar de hoofdtijdlijn . Maak nieuwe lagen door te klikken op " Insert Layer " gelegen aan de onderkant van de tijdlijn . Naam de laag door te dubbelklikken op de tekst en het typen in " Acties . " klik met de rechtermuisknop op frame " 1 " van de " Actie " -laag , en klik op ' Actie ' van de pull - out menu . 15 Typ de volgende code : btn_mc.buttonMode = onButtonOut ( e : MouseEvent ) : void { e.currentTarget.gotoAndPlay ( " out " ) ; } Sluit het paneel < . br >
|