Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 ActionScript sú príkazy , ktoré riadia časovú os . S CS3 otvorené , vaša časová os sa rozprestiera cez prvé viditeľné vrstvy , tiahnuci sa smerom k nekonečnu . Práve teraz , je tam len jeden kľúčový snímok v danej vrstve , takže ak ste testovali svoj film , nič sa nestane , pretože tam nie sú žiadne iné rámce pre Flash ísť . Kliknite pravým tlačidlom myši na ráme 40 a zvoľte " vložiť kľúčový snímku " z menu . Teraz , keď ste testovali svoj film film by začať na ráme 1 a hrať na ráme 40 a potom začať znova , opakovanie bez obmedzenia . 
 
 Kliknite pravým tlačidlom myši na kľúčový snímok 20 a vložte kľúčový snímok aj tam . Potom sa kľúčový snímok vybraný , stlačte tlačidlo " F9 " na klávesnici , aby sa na paneli akcií . V typu panelu akcií : 
 
 " stop ( ) " 
 
 bez úvodzoviek . To spôsobí , že prehrávacie hlava vo filme hrať od snímke 1 na 20 a keď dosiahne 20 , sa to zastaví film a nič iné . 
 Poslucháč udalosti 
 
 Ak by ste chceli , aby sa váš film ísť znova , budete musieť použiť " Play ( ) " príkaz , ale uvedenie , že na kľúčovom snímke po " stop ( ) " by v podstate negovať svoje " stop ( ) " na prvom mieste . Dodajme rýchle tlačidlo na javisku v kľúčových snímok 20 , ktoré môže užívateľ stlačiť , aby sa na film ísť znova . Prvý pridať EventListener , ktorý bude " načúvať " na tlačidlo a počkajte , až sa niečo robiť : 
 
 Použite kresliace nástroje na vytvorenie tlačidla na javisku . Stlačte tlačidlo " F8 " premeniť symbol a pomenujte ju , čo chcete . Dajte mu názov inštancie vo vlastnostiach inšpektor " myButton " , takže ActionScript môže pracovať na ňom . 
 
 Vyberte kľúčový snímok sám ( nie je tlačidlo ) a stlačte tlačidlo " F9 " , aby sa panel akcií a typ v tomto kóde bez úvodzoviek : 
 
 " myButton.addEventListener ( MouseEvent.CLICK , startmovie ) ; " 
 
 rozpráva blesk " načúvať " na " myButton " , či je vôbec klikli . A ak je , spustiť funkciu s názvom " startmovie " , ktorý budeme písať nabudúce . 
 " Play " Command 
 
 pod vyššie uvedený kód zadali , ktorý hovorí , Flash spustiť funkciu " startmovie " vždy , keď je vaša kliknutí na tlačidlo , typ v nasledujúcom kóde , opäť bez úvodzoviek : 
 
 " funkcie startmovie ( event : MouseEvent ) : void { play ( ) ; } " 
 
 Tento kód vytvára funkciu s názvom " startmovie " , že jednoducho spustí prehrávacie hlavu schopný . Váš film bude aj naďalej hrať z miesta , kde je príkaz . 
 " GotoAndPlay " 
 
 Tam sú časy , vo Flashi budete chcieť tlačidlo spôsobiť film skočiť na konkrétnu snímku alebo scénu vo filme , a pokračovať v prehrávaní od tam . Namiesto použitia " prehrávanie ( ) " , mali by ste použiť " gotoAndPlay ( ) " a vo vnútri zátvorky , vložíte názov scény ( v úvodzovkách ) alebo číslo snímky ( bez úvodzoviek ) , ktorý chcete film ísť . Napríklad zmeniť " prehrávanie ( ) " príkaz vo funkcii , ktorú ste vytvorili v časti " gotoAndPlay ( 30 ) " Vložiť nový kľúčový snímku na 30. a dať objektu ( textu , kreslenie , čokoľvek ) na javisku , takže môžete vidieť raz ste dosiahli kľúčový snímok 30 a otestovať svoj film . 
 
 Alternatívne môžete tiež použiť " gotoAndStop ( ) " , aby sa váš film skok do rámu a zostať tam . 
 " Timer " 
 
 Jedna z najlepších vecí , o dobre navrhnuté Flash filmu je , že niektoré veci sa zdajú automaticky alebo postupne stane . Jedným zo spôsobov , ako to dosiahnuť , je časovača , kúsky kódu ( funkcie ) , ktorých účelom je ísť preč v určitom intervale , ktorý ste nastavili . Vložte nasledujúci kód pod vašou EventListener a funkcie 
 
 " var eggTimer : . Timer = new Timer ( 8500 , 1 ) ; 
 
 eggTimer.addEventListener ( TimerEvent.TIMER , vajcia ) ; 
 
 funkcie vajcia ( event : TimerEvent ) : void { gotoAndStop ( 30 ) ; } eggTimer.start ( ) " 
 
 Tento kód vytvorí časovač a pomenuje ju " eggTimer " - keď si môžete hovoriť, čo chcete, a hovorí , že za 8,5 sekúnd a spustite funkciu s názvom " vajcia " 
 
 " vajíčko " rozpráva film gotoAndStop rámu 30. Posledný kus kódu " egtTimer.start ( ) spustí počítadlo na Timer prevádzky . Bez by sa stať , že posledný riadok nič . Otestujte svoj film , a mali by ste vidieť , že keď sa dostanete rám 20 , ak nechcete Stlačte tlačidlo Play tlačidlo 8,5 sekundy , bude film skok na ráme 30 bez teba . 
 to všetko Viazanie Spolu 
 
 rôzne funkcie a úryvky kódu v tomto návode sú len veľmi základné začiatku do jazyka ActionScript 3.0 . Môžu byť prijaté , upravená a používaný v doslova stovky spôsobov , ako vytvoriť interaktívne filmy , webové stránky alebo vzdelávacích programov . Majte s nimi hrať a skúšali rôzne veci , je jedným z najlepších spôsobov učenia . Ak sa vám niečo do práce , uložte súbor v nové meno s popisom toho , čo kód robí . Týmto spôsobom tiež , ak robíte niečo , čo " prestávky " váš kód , a to už funguje, sa môžete vrátiť k niečomu , čo funguje . 
              
Copyright © počítačové znalosti Všetky práva vyhradené