Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť dynamický filmový klip s rámčekmi v AS3

AS3 odkazuje na funkciu ActionScript v aplikácii Flash CS3 vytvorený spoločnosťou Adobe . Vytvorenie videozáznamu pomocou časovej osi vo flashi je veľmi jednoduché a prosté . Avšak , sa snaží vytvoriť filmový klip pomocou jazyka ActionScript vyžaduje niekoľko ďalších krokov . Výhodou pomocou jazyka ActionScript je , že majú schopnosť vytvárať dynamický obsah , ktorý reaguje nie na vopred určené časové osi udalostí , ale akcie užívateľa . Tento proces je animácia pútavejšie a aktívnych užívateľov, na rozdiel od mať pasívne zážitok zo sledovania videa Flash . Veci , ktoré budete potrebovať
počítačom
Adobe Flash CS3
Zobraziť ďalšie inštrukcie Cestuj 1

Kliknite na tlačidlo " Vlastnosti " v ovládacom paneli aplikácie Flash CS3 .

2

Nastaví šírku a výšku animácie . Napríklad , ak chcete animáciu , ktorá je 200 o 300 pixelov , zadajte 200 do poľa Šírka a 300 do poľa Výška .
3

Naimportujte obrázok do etapy , ktorú ste vytvorili v krok 2 , pretiahnutím položky do " knižnice " , a potom pretiahnutím položky na javisko . Môžete tiež vytvárať vlastné objekty pomocou linku , kruh a ďalšie editačné nástroje .
4

Previesť váš objekt na symbol , takže to môže byť zmenený v rámci projektu . K tomu ísť do menu " Zmeniť " a zvoliť Zadajte názov , ktorý identifikuje objekt v " name : " " Convert " .. Box
5

Hľadať " linkage " Vlastnosti poľa . Ak nie je zobrazený , kliknite na " Advanced " ukázať pokročilé vlastnosti . Zvoľte " Export ActionScript na " zaškrtávacie políčko . Zadajte názov triedy do " triedy " box . Stlačte tlačidlo " OK " a zobraziť novo vytvorený symbol . Symbol je teraz uložený v knižnici , tak odstrániť objekt z javiska .
6

Kliknite na časovej osi pomocou pravého tlačidla myši a zadajte nasledujúci kód do okna . Uistite sa , že nahradiť " classname " v deviatom súlade s Vaším menom triedy vytvorené z kroku 5.

Funkcia Main ( ) { //Pridanie udalosti myši na našej scéne ! Stage.addEventListener ( MouseEvent.CLICK , AddCircle ) ; } Main ( ) ;

funkcie AddCircle ( e : MouseEvent ) : void { //Pridanie kruhu na stagevar newCircle : className = new className ( ) ; this.addChild ( newCircle ) ;

//Nastavenie kruhu v X a Y positionnewCircle.x = mouseX ; newCircle.y = mouseY ;

//nastavenie mierky kruhu a alphanewCircle.scaleX = 0 ; newCircle.scaleY = 0 ;

newCircle.alpha = 0 ;

//Pridanie ENTER_FRAME pre organizovanie podujatí , listenernewCircle.addEventListener ( Event.ENTER_FRAME , ZoomCircle ) ; }

funkcie ZoomCircle ( e : Event ) : void { //Ako klikli circlevar circleMC : MovieClip = MovieClip ( e.target ) ;

//Zvýšenie hodnoty scalecircleMC.scaleX + = 0,05 ; circleMC.scaleY + = 0,05 ;

//Fading kruh sa po dosiahnutí určitej sizeif ( circleMC.scaleX < 2 ) { circleMC.alpha + = 0,03 ; } else { circleMC.alpha - = 0,03 ;

//Zastavenie zadajte rám udalosti po kruh sa ( skoro ) invisibleif ( circleMC.alpha < 0,1 ) { circleMC.removeEventListener ( Event.ENTER_FRAME , ZoomCircle ) ; } } }
7

Spustiť kód stlačením " CTRL + Enter . "

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené