as3常用代碼(as代碼是什么意思)
1、復(fù)制如下代碼即可var speedNumber = 5設(shè)置mc的移動(dòng)速度 var mcMovieClipvar pPoint = new Point0,0var timerTimer = new Timer40 stageaddEventListenerMouseEventCLICK ,clickHandler function;建議使用btnonRelease=aaaaaa是觸發(fā)事件后執(zhí)行的函數(shù)名或者在按鈕中幀中增加這些都是對(duì)于as20來(lái)說(shuō)的,如果是As30,就要用tnaddEventListenerMouseEventCLICK,onClickfunction onClick來(lái)增加事件;var syyue=new yue用來(lái)連接庫(kù)內(nèi)AS連接名為yue的聲音 var weizhiNumber=0為實(shí)現(xiàn)暫停,必須有一個(gè)存儲(chǔ)當(dāng)前播放進(jìn)度的變量 var sykzSoundChannel=new SoundChannel定義一個(gè)聲音控制對(duì)象,用來(lái)實(shí)現(xiàn)停止播放;在時(shí)間軸加如下代碼var isPlayBoolean=truebtnaddEventListenerMouseEventCLICK,ChangeMusicStatefunction ChangeMusicStateeMouseEventvoid ifisPlay==true isPlay=falsemusic_mcstop else is;var mcMc=new Mcmcx=Mathrandom*550mcy=Mathrandom*400addChildmc 其它的制作跟這個(gè)一樣,無(wú)論是按鈕還是影片剪輯,還是圖片等,這個(gè)是創(chuàng)建了20個(gè)實(shí)例,在AS30中沒(méi)有復(fù)制一說(shuō),只有創(chuàng)建。
2、bt_changeArgs = new SimpleButtongetSprite1,1,getSprite1,2,getSprite1,3,getSprite1,4bt_changeArgsx = 50bt_changeArgsy = 90bt_changeArgsaddEventListenerMouseEventCLICK,changeArgsth;addChildnew mc直接聲明實(shí)例,并顯示在舞臺(tái)上加載XML,幫助里頭有自己在寫一遍,麻煩給點(diǎn)分var xmlurlURLRequest=new URLRequestvar ldURLLoader=new URLLoaderldloadxmurlld;下面是我自已寫的一個(gè)LOAD XML圖片的類,保存圖片名稱和圖片地址到一個(gè)二維數(shù)組里面 import import import import 引入需要用到的包。
3、creatline1000,360,thisgraphicsk值別太小,記住這是像素,精度80就非常圓滑了,還有曲線是倒著的,因?yàn)閒lash里y軸是向下的,原點(diǎn)在左上角如果想跟常用坐標(biāo)一樣,就將y值為負(fù),然后x減去你想要的位置function;circle3y=200addChildcircle1addChildcircle2addChildcircle3circle1addEventListenerMouseEventCLICK,diancircle2addEventListenerMouseEventCLICK,diancircle3addEventListenerMouseEventCLICK,dianf;2選中此影片剪輯,屬性面板命名為 btn 3 選中此影片剪輯 按F8 再轉(zhuǎn)換為影片剪輯,注冊(cè)點(diǎn)為左上角 4選中這個(gè)影片剪輯,屬性面板命名為btMc 5 選中時(shí)間幀,增加以下代碼import;1 幀gotoAndPlayscene, frame跳 至 scene 場(chǎng)景省略表示當(dāng)前場(chǎng)景的 frame 幀并播放gotoAndStopscene, frame跳至 scene 場(chǎng)景省略表示當(dāng)前場(chǎng)景的 frame 幀并停止如果 gotoAndPlay 命令中只有一個(gè)參數(shù)。
4、以下代碼可以搞定,而且通用 設(shè)置靜音,參數(shù)表示是否播放音樂(lè),true則播放,false則停止function playSoundplayBooleanvoid var soundTransformSoundTransform = SoundMixersoundTransformsoundTransformvolume = intplay;flash as30全屏代碼如下其中之一即可stagedisplayState = StageDisplayStateFULL_SCREEN全屏顯示 stagescaleMode = StageScaleModeSHOW_ALL顯示所有,不保證比例 = StageScaleModeEXACT_FIT鎖定比例顯示。
5、主要api是gotoAndStop從某一幀開始播放 gotoAndPlay跳到某一幀并停止 nextFrame跳到下一幀并停止 prevFrame跳到上一幀并停止 例子舞臺(tái)共有十幀,第一幀有一個(gè)名為change_btn的按鈕,第一幀代碼如下;as30中的代碼只能加在幀里面在場(chǎng)景中放一個(gè)按鈕myButton選中它之后點(diǎn)擊屬性,最上面有個(gè)文本框,鼠標(biāo)放上去會(huì)有工具提示“實(shí)例名稱”flash cs55,在其中寫myButton,就是實(shí)例名了再打開時(shí)間軸,選中第一幀,點(diǎn)。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。