国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
flash常用代碼!(精) - flash源文件 - Flash教程與作品 - 水世界素材...
 flash常用代碼?。ň?div id="moiyehiw" class="threadtags">flash, 代碼
flash AS3的全屏代碼:this.stage.displayState=StageDisplayState.FULL_SCREEN;
退出代碼:
tc_btn.addEventListener(MouseEvent.CLICK, tuichu);

//給overbtn這個(gè)按鈕添加鼠標(biāo)點(diǎn)擊執(zhí)行tuichu函數(shù)的偵聽(tīng)

function tuichu(event:MouseEvent):void {

       fscommand("quit");

       //鼠標(biāo)點(diǎn)擊執(zhí)行tuichu時(shí)swf退出

}
時(shí)間軸上停止代碼:this.stop()
按鈕代碼:
紅色代碼為自定義函數(shù),同一按鈕中相同,不同按鈕必須不同以區(qū)別開(kāi)來(lái)。
播放和停止
bf_btn.addEventListener(MouseEvent.CLICK,work1);
function work1(event:MouseEvent){
   this.play()
}
tz_btn.addEventListener(MouseEvent.CLICK,work2);
function work2(event:MouseEvent){
   this.stop()
}


跳轉(zhuǎn)代碼
shou_btn.addEventListener(MouseEvent.CLICK,work1);
function work1(event:MouseEvent){
gotoAndStop("首頁(yè)");
}


tz_btn.addEventListener(MouseEvent.CLICK,work2);
function work2(event:MouseEvent){
gotoAndPlay(1);
}


逐幀代碼:
xy_btn.addEventListener(MouseEvent.CLICK,work1);
function work1(event:MouseEvent){
   this.nextFrame()
}
Sy_btn.addEventListener(MouseEvent.CLICK,work2);
function work2(event:MouseEvent){
   this.prevFrame()
}
按鈕控制影片剪輯
tz_btn.addEventListener(MouseEvent.CLICK,work1);
function work1(event:MouseEvent){
this.ai_mc.gotoAndPlay(3)
}  
按鈕暫停代碼;
(1)控制主場(chǎng)景暫停的方法是,在舞臺(tái)上建立個(gè)播放暫停按鈕,起名pause_btn。在時(shí)間線上添加代碼:
pause_btn.addEventListener(MouseEvent.CLICK,playpauseMC);

//上面是AS3中強(qiáng)大的偵聽(tīng)事件,基本模型為事件源.addEventListener(事件,觸發(fā));本句意思是:在pause_btn上添加一個(gè)鼠標(biāo)點(diǎn)擊執(zhí)行playpauseMC函數(shù)的偵聽(tīng)事件。

function playpauseMC(event:MouseEvent):void {

       //當(dāng)點(diǎn)擊pause_btn時(shí),執(zhí)行下面的動(dòng)作,下面是讓this.id這個(gè)值和上一次的不同簡(jiǎn)單的說(shuō)就是在True和False之間來(lái)回切換

       this.id=!this.id ;

       //這是用到 ?:運(yùn)算符 如果this.id為真,則執(zhí)行":"號(hào)前面的語(yǔ)句,即movieclip.stop();  如假則執(zhí)行后面的語(yǔ)句,即movieclip.stop();

       this.id ?this.stop() :  this.play();}

(2)控制主場(chǎng)景暫停的方法是,在舞臺(tái)上建立個(gè)名為pause_btn播放暫停按鈕,控制影片剪輯yp_mc。在時(shí)間線上添加代碼:

pause_btn.addEventListener(MouseEvent.CLICK, playmc);

//給pause_btn添加鼠標(biāo)點(diǎn)擊執(zhí)行playmc函數(shù)的偵聽(tīng)

function playmc(event:MouseEvent):void {

this.yp_mc.play();

//movieclip播放

pause_btn.removeEventListener(MouseEvent.CLICK, playmc);

//給pause_btn注銷(xiāo)鼠標(biāo)點(diǎn)擊執(zhí)行playmc函數(shù)的偵聽(tīng)

pause_btn.addEventListener(MouseEvent.CLICK, stopmc);

//給pause_btn添加鼠標(biāo)點(diǎn)擊執(zhí)行stopmc函數(shù)的偵聽(tīng)

}

function stopmc(event:MouseEvent):void {

this.yp_mc.stop();

//movieclip暫停

pause_btn.removeEventListener(MouseEvent.CLICK, stopmc);

//給pausebtn注銷(xiāo)鼠標(biāo)點(diǎn)擊執(zhí)行stopmc函數(shù)的偵聽(tīng)

pause_btn.addEventListener(MouseEvent.CLICK, playmc);

//給pause_btn添加鼠標(biāo)點(diǎn)擊執(zhí)行playmc函數(shù)的偵聽(tīng) }



顯示、隱藏按鈕代碼:
this.yp_mc.visible=false;
//以上代碼讓yp_mc首先在場(chǎng)景中隱藏
this.xs_btn.addEventListener(MouseEvent.CLICK, xianshitrue);

function xianshitrue(event:MouseEvent):void {

this.yp_mc.visible=true;
}
//以上為xs_btn顯示按鈕代碼
this.yc_btn.addEventListener(MouseEvent.CLICK, ycfalse);

function ycfalse(event:MouseEvent):void {

this.yp_mc.visible=false;

}
//以上為yc_btn隱藏按鈕代碼


yp_mc影片拖放代碼:
  yp_mc.addEventListener(MouseEvent.MOUSE_DOWN, tuo);

function tuo(event:MouseEvent):void {

this.yp_mc.startDrag();

}

yp_mc.addEventListener(MouseEvent.MOUSE_UP, ting);

function ting(event:MouseEvent):void {

this.yp_mc.stopDrag();

}




劃線代碼:先放一個(gè)hx_btn的按鈕,輸入如下代碼:
var lines :Sprite =  new Sprite ();

addChild(lines);

stage.addEventListener(MouseEvent.MOUSE_DOWN,lineBegin);

stage.addEventListener(MouseEvent.MOUSE_UP,lineEnd);

function lineBegin(event:MouseEvent):void {

       lines.graphics.lineStyle(10,0x0099ff,1);

       // lineStyle(10線徑,0x0099ff藍(lán)色,1) 16711935粉色

       lines.graphics.moveTo(mouseX,mouseY);

       stage.addEventListener(MouseEvent.MOUSE_MOVE, lineDraw);

}

function lineDraw(event:MouseEvent):void {

       lines.graphics.lineTo(mouseX,mouseY);

}

function lineEnd(event:MouseEvent):void {

       stage.removeEventListener(MouseEvent.MOUSE_MOVE, lineDraw);

}

btn.addEventListener(MouseEvent.CLICK,lineClearn);

function lineClearn(event:MouseEvent):void {

       lines.graphics.clear();

}

lines.filters = [new DropShadowFilter()];  


加載外部swf的代碼:

var loader
oader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
loader.load(new URLRequest("1.swf"));
function completeHandler(event:Event) {
       var _content
isplayObject = event.target.content;
       this.addChild(loader);
}



var myURL:URLRequest=new URLRequest("1.swf");
var myLoader
oader=new Loader();
myLoader.load(myURL);
addChild(myLoader);



課件有關(guān)的flash cs3 AS3腳本知識(shí)一一介紹給大家,主要見(jiàn)下面的目錄:
1、全屏代碼和退出代碼:
2、AS3根目錄表示:
3、按鈕事件:
4、停止、播放、跳轉(zhuǎn)幀:
5、影片剪輯的播放與暫停:
6、影片剪輯的隱藏和播放:
7、拖放影片剪輯:
8、順序問(wèn)題:
9、在Flash中用鼠標(biāo)畫(huà)出任意曲線
10、鍵盤(pán)控制:
…………

1、全屏代碼。flash AS2的全屏代碼:fscommand("fullscreen", "true");
而flash AS3的全屏代碼:this.stage.displayState=StageDisplayState.FULL_SCREEN;
退出代碼:
overbtn.addEventListener(MouseEvent.CLICK, tuichu);
//給overbtn這個(gè)按鈕添加鼠標(biāo)點(diǎn)擊執(zhí)行tuichu函數(shù)的偵聽(tīng)
function tuichu(event:MouseEvent):void {
fscommand("quit");
//鼠標(biāo)點(diǎn)擊執(zhí)行tuichu時(shí)swf退出
}
2、AS3根目錄表示:
 as2的根目錄是:_root
  例如:_root.moviexlip.play();
  as3的根目錄是:MainTimeline(stage.getChildAt(0))
       例如:MainTimeline(stage.getChildAt(0)).moviexlip.play();
注意:as3的腳本已加在幀上了,不可以加在元件上了。
>>flash cs3的應(yīng)用(二)  as3 鼠標(biāo)事件

按鈕事件:
shijianbtn.addEventListener(MouseEvent.CLICK, shijianming);



//在shijianbtn這個(gè)按鈕或影片剪輯上加一個(gè)偵聽(tīng)鼠標(biāo)點(diǎn)擊的shijianming函數(shù)
function shijianming(event:MouseEvent):void {
//當(dāng)鼠標(biāo)點(diǎn)擊時(shí)shijianming函數(shù)執(zhí)行zhixingmingling這個(gè)動(dòng)作(命令)
          zhixingmingling
}
shijianbtn是一個(gè)銨鈕名稱(chēng),shijianming這個(gè)函數(shù)的事件名自己隨便起,zhixingmingling執(zhí)行的命令如:movieclip.play();
鼠標(biāo)事件(MouseEvent)最重要的人機(jī)交互途徑。分為MOUSE_OVER, MOUSE_MOVE, MOUSE_DOWN, MOUSE_UP, MOUSE_OUT, MOUSE_WHEEL和MOUSE_LEAVE。
MOUSE_OVER - 鼠標(biāo)移動(dòng)到目標(biāo)對(duì)象之上時(shí)觸發(fā), 可以用于模擬按鈕的mouse over效果;
MOUSE_MOVE - 鼠標(biāo)在目標(biāo)對(duì)象之上移動(dòng)時(shí)觸發(fā),主要用于判斷。比如判斷在拖拽實(shí)例時(shí),實(shí)例是否在允許的范圍之內(nèi),如果超出,立刻停止拖拽或者重新設(shè)定實(shí)例的坐標(biāo);
MOUSE_DOWN - 鼠標(biāo)在目標(biāo)對(duì)象之上按下時(shí)觸發(fā)。注意,只有按下鼠標(biāo)左鍵時(shí)才會(huì)觸發(fā),右鍵和滾輪都不會(huì)觸發(fā)。在目標(biāo)對(duì)象之外按下鼠標(biāo)左鍵,再移動(dòng)到目標(biāo)對(duì)象之上時(shí),也不會(huì)觸發(fā);
MOUSE_UP - 鼠標(biāo)在目標(biāo)對(duì)象之上松開(kāi)時(shí)觸發(fā)。注意,只有松開(kāi)鼠標(biāo)左鍵時(shí)才會(huì)觸發(fā),右鍵和滾輪都不會(huì)觸發(fā)。在目標(biāo)對(duì)象之上按下鼠標(biāo)左鍵,再移動(dòng)到目標(biāo)對(duì)象之外松開(kāi)時(shí),不會(huì)觸發(fā)。但在目標(biāo)對(duì)象之外按下鼠標(biāo)左鍵,再移動(dòng)到目標(biāo)對(duì)象之上松開(kāi)時(shí),就會(huì)觸發(fā)。
MOUSE_OUT- 鼠標(biāo)移動(dòng)到目標(biāo)對(duì)象之外時(shí)觸發(fā)。
MOUSE_WHEEL - 鼠標(biāo)在目標(biāo)對(duì)象之上轉(zhuǎn)動(dòng)滾輪時(shí)觸發(fā)。
MOUSE_LEAVE - 當(dāng)光標(biāo)離開(kāi)舞臺(tái)時(shí)觸發(fā)
鼠標(biāo)顯示模式:影片剪輯實(shí)例名稱(chēng) movieclip.buttonMode=true;(顯示手形)
影片剪輯實(shí)現(xiàn)雙擊:movieclip.doubleClickEnabled=true;

>>flash cs3的應(yīng)用 (三)     停止、播放、跳轉(zhuǎn)幀


停止、播放、跳轉(zhuǎn)幀:
與AS2一樣,AS3也Stop(); play(); nextFrame();  prevFrame(); gotoAndStop();gotoAndplay();這些幀動(dòng)作。跳轉(zhuǎn)幀可以寫(xiě)幀數(shù),也可以寫(xiě)幀標(biāo)簽。雖然AS3好像不支持從元件上添加動(dòng)作,但也可以從元件的幀上添加控制根目錄舞臺(tái)的腳本。比如從MC1控制的幀中添加 MainTimeline(stage.getChildAt(0)).MC2.play(); ,就可以控制根目錄下的MC2的播放。這和AS2的 _root.MC2.play();  一樣的。



>>flash cs3的應(yīng)用(四) 影片剪輯的播放與暫停


      我們?cè)谧稣n件的過(guò)程中,針對(duì)導(dǎo)入的視頻如果能控制它的播放與暫停那有多好啊。在AS2中可以做一個(gè)播放暫停影片剪輯,在其中做兩個(gè)幀,一個(gè)幀中放一個(gè)播放按鈕,另一個(gè)幀中放一個(gè)暫停按鈕,當(dāng)點(diǎn)擊頭一幀的播放按鈕,便對(duì)根目錄舞臺(tái)上的視頻進(jìn)行播放,同時(shí)這個(gè)播放暫停影片剪輯跳轉(zhuǎn)到第二幀上,再點(diǎn)擊就是暫停按鈕了,就可以控制根目錄舞臺(tái)上的視頻暫停了。AS3中也可以這樣做,但我從網(wǎng)上搜到的幾種方法就很好,如下:
把視頻起個(gè)名叫movieclip,再在舞臺(tái)上建立個(gè)播放暫停按鈕,起名pause_btn。在時(shí)間線上添加代碼:
pause_btn.addEventListener(MouseEvent.CLICK,playpauseMC)
//上面是AS3中強(qiáng)大的偵聽(tīng)事件,基本模型為事件源.addEventListener(事件,觸發(fā));本句意思是:在pause_btn上添加一個(gè)鼠標(biāo)點(diǎn)擊執(zhí)行playpauseMC函數(shù)的偵聽(tīng)事件。
function playpauseMC(event:MouseEvent):void{
          //當(dāng)點(diǎn)擊pause_btn時(shí),執(zhí)行下面的動(dòng)作,下面是讓this.id這個(gè)值和上一次的不同簡(jiǎn)單的說(shuō)就是在True和False之間來(lái)回切換
          this.id=!this.id
          //這是用到 ?:運(yùn)算符 如果this.id為真,則執(zhí)行":"號(hào)前面的語(yǔ)句,即movieclip.stop();  如假則執(zhí)行后面的語(yǔ)句,即movieclip.stop();
          this.id ?movieclip.stop() :  jiewen.play();
          }
這樣,點(diǎn)擊一下pause_btn,就開(kāi)始播放(暫停),再點(diǎn)擊一下pause_btn,就開(kāi)始暫停(播放),是不是很有趣!
還有一種,在舞臺(tái)上新建個(gè)pause_btn按鈕,輸入以下代碼:
pause_btn.addEventListener(MouseEvent.CLICK, playmc);
//給pause_btn添加鼠標(biāo)點(diǎn)擊執(zhí)行playmc函數(shù)的偵聽(tīng)
function playmc(event:MouseEvent):void {
movieclip.play();
//movieclip播放
pause_btn.removeEventListener(MouseEvent.CLICK, playmc);
//給pause_btn注銷(xiāo)鼠標(biāo)點(diǎn)擊執(zhí)行playmc函數(shù)的偵聽(tīng)
pause_btn.addEventListener(MouseEvent.CLICK, stopmc);
//給pause_btn添加鼠標(biāo)點(diǎn)擊執(zhí)行stopmc函數(shù)的偵聽(tīng)
}
function stopmc(event:MouseEvent):void {
movieclip.stop();
//movieclip暫停
pause_btn.removeEventListener(MouseEvent.CLICK, stopmc);
//給pausebtn注銷(xiāo)鼠標(biāo)點(diǎn)擊執(zhí)行stopmc函數(shù)的偵聽(tīng)
pause_btn.addEventListener(MouseEvent.CLICK, playmc);
//給pause_btn添加鼠標(biāo)點(diǎn)擊執(zhí)行playmc函數(shù)的偵聽(tīng)
}
這種方法也能實(shí)現(xiàn)播放與暫停。
var kong:Boolean = true;
//判斷當(dāng)前狀態(tài) [播放/暫停]
pause_btn.addEventListener(MouseEvent.CLICK,bofangzanting);
//聲音控制按鈕事件
function bofangzanting(event:MouseEvent) {
if (kong == false) {
    kong = true;
  mc.play();
} else {
    kong = false;
  mc.stop();
}
}
pause_btn.buttonMode=true;
//pause_btn顯示模式為真,即顯示為手型
pause_btn.addEventListener(MouseEvent.CLICK,bofangzanting);
//給pause_btn添加鼠標(biāo)點(diǎn)擊偵聽(tīng)函數(shù)bofangzanting
function bofangzanting(event:MouseEvent):void {
if (pause_btn.currentFrame==2) {
  //如果pause_btn的當(dāng)前幀是2
  pause_btn.gotoAndStop(1);
  //pause_btn跳轉(zhuǎn)到第一幀
mc.play();
} else {
  pause_btn.gotoAndStop(2);
  //pause_btn跳轉(zhuǎn)到第二幀
  mc.stop();
}
}
    在AS3里MovieClip(影片剪輯)和AS2里沒(méi)有多大的差別,
有實(shí)例屬性6個(gè):
currentFrame: 記錄當(dāng)前播放的是第幾幀
currentLabel: 記錄當(dāng)前播放幀的標(biāo)簽
totalFrames: 記錄當(dāng)前影片共有多少幀
currentScene: 持有當(dāng)前scene場(chǎng)景對(duì)象引用
scenes:        一個(gè)數(shù)組,記錄影片含有的全部場(chǎng)景對(duì)象數(shù)組
currentLabels:記錄著當(dāng)前場(chǎng)景下所有FrameLabel標(biāo)簽對(duì)象的數(shù)組。
enabled:      默認(rèn)為true.控制影片對(duì)象是否可以具有按鈕行為。
有8個(gè)實(shí)例方法:
play()                         :讓播放頭開(kāi)始或繼續(xù)播放
stop():停止播放
gotoAndPlay(幀數(shù)或標(biāo)簽,場(chǎng)景):從(轉(zhuǎn)到)某幀開(kāi)始播放。
gotoAndStop(幀數(shù)或標(biāo)簽,場(chǎng)景):轉(zhuǎn)到某幀并停止
nextFrame():跳到下一幀,并停止
prevFrame():跳到上一幀,并停止
nextScene():跳到下一場(chǎng)景
prevScene():跳到上一場(chǎng)影
掌握這些對(duì)于后幾節(jié)學(xué)習(xí)播放進(jìn)度控制條的制作有好處。


>>flash cs3的應(yīng)用(五) 影片剪輯的隱藏和顯示


AS3中的影片剪輯的隱藏和顯示和AS2中的差不多,在AS2中常用
_root.movieclip.visible=false;
把movieclip隱藏,而在AS3中則是用
movieclip.visible=false;
把movieclip隱藏,然后點(diǎn)擊xianshibutton這個(gè)按鈕
xianshibutton.addEventListener(MouseEvent.CLICK, xianshitrue);
function xianshitrue(event:MouseEvent):void {
movieclip.visible=true;
}
把它顯示。

>>flash cs3的應(yīng)用(六)影片剪輯的拖放


在AS3中影片剪輯的拖放與AS2也差不多,如下:
movieclip.addEventListener(MouseEvent.MOUSE_DOWN, tuo);
function tuo(event:MouseEvent):void {
movieclip.startDrag();
}
movieclip.addEventListener(MouseEvent.MOUSE_UP, ting);
function ting(event:MouseEvent):void {
movieclip.stopDrag();
}
不過(guò),startDrag()的括號(hào)里是可以用位置參數(shù)進(jìn)行約數(shù)的。如下例:
var shang=hk_mc.y;
//聲明 上=滑塊的Y坐標(biāo)
var zuo=hd_mc.x;
//聲明 左=滑道的X坐標(biāo)
var xia=0;
//聲明 下=0
var you=hd_mc.width-hk_mc.width;
//聲明 右=滑道的寬-滑塊的寬
var fk:Rectangle=new Rectangle(zuo,shang,you,xia);
//聲明 方塊的位置是一個(gè)新的位置:左上右下
hk_mc.startDrag(false,fk);
//光標(biāo)不鎖定中心,滑塊開(kāi)始在FK范圍內(nèi)拖動(dòng)

>>flash cs3的應(yīng)用(七) 順序問(wèn)題


比如有一個(gè)事件Nextframe,點(diǎn)擊overbtn按鈕要先停止jiewen播放,再跳轉(zhuǎn)到下一幀,這時(shí)的腳本:
function Nextframe(event:MouseEvent):void {
          jiewen.stop();
          nextFrame();
}
overbtn.addEventListener(MouseEvent.CLICK, Nextframe);
而這樣卻不行,   
          nextFrame();
  jiewen.stop();
這時(shí)它認(rèn)為先跳轉(zhuǎn)到下一幀,而卻控制不了jiewen的停止了,它會(huì)一直播放。

>>flash cs3的應(yīng)用(八)畫(huà)線的代碼


可用代碼
var lines :Sprite =  new Sprite ();
addChild(lines);
stage.addEventListener(MouseEvent.MOUSE_DOWN,lineBegin);
stage.addEventListener(MouseEvent.MOUSE_UP,lineEnd);
function lineBegin(event:MouseEvent):void{
       lines.graphics.lineStyle(10,0x0099ff,1);
// lineStyle(10線徑,0x0099ff藍(lán)色,1) 16711935粉色
lines.graphics.moveTo(mouseX,mouseY);
stage.addEventListener(MouseEvent.MOUSE_MOVE, lineDraw);
}
function lineDraw(event:MouseEvent):void{
lines.graphics.lineTo(mouseX,mouseY);
}
function lineEnd(event:MouseEvent):void{
stage.removeEventListener(MouseEvent.MOUSE_MOVE, lineDraw);
}
btn.addEventListener(MouseEvent.CLICK,lineClearn);
function lineClearn(event:MouseEvent):void{
lines.graphics.clear();
}

  以上是畫(huà)線的代碼,顏色和線徑大小自己可調(diào)節(jié),下面是陰影效果。

lines.filters = [new DropShadowFilter()]
//陰影效果
  本代碼是把線畫(huà)在最上層的,不是只畫(huà)在最低層舞臺(tái)上的。

>>flash cs3的應(yīng)用(九)  鍵盤(pán)控制


單一鍵鍵盤(pán)控制的通用代碼
stage.addEventListener(KeyboardEvent.KEY_DOWN,playpauseMC);
function playpauseMC(event:KeyboardEvent):void {
       switch (event.keyCode) {
              case Keyboard.SPACE :
                     //上面除了SPACE,像UP、DOWN、L EFT、RIGHT、SHIFT也行。               
Movieclip.xxx;
// Movieclip.xxx是影片剪輯的執(zhí)行命令,如 Movieclip.stop(); 
                     break;
              default :
                     break;
       }
}
比如,用鍵盤(pán)控制播放與暫停
  空格鍵控制影片剪輯播放與暫停
stage.addEventListener(KeyboardEvent.KEY_DOWN,playpauseMC);
function playpauseMC(event:KeyboardEvent):void {
       switch (event.keyCode) {
              case Keyboard.SPACE :
                     //下面是讓this.id這個(gè)值和上一次的不同 簡(jiǎn)單的說(shuō) 就是在True和False之間來(lái)回切換
                     this.id=!this.id;
                     //這是用到 ?: 運(yùn)算符 如果this.id為真,則執(zhí)行":"號(hào)前面的語(yǔ)句,即mc.stop();   如假則執(zhí)行后面的語(yǔ)句,即mc.stop();
                     this.id ?jiewen.stop():  jiewen.play();
                     break;
              default :
                     break;
       }
}
還可以用組合鍵來(lái)控制動(dòng)作,代碼如下:
stage.addEventListener(KeyboardEvent.KEY_DOWN,playpauseMC);
//給舞臺(tái)stage添加鍵盤(pán)按下執(zhí)行playpauseMC函數(shù)的偵聽(tīng)
function playpauseMC(event:KeyboardEvent):void {
if (event.ctrlKey && event.keyCode == Keyboard.SHIFT) {
  //當(dāng)執(zhí)行playpauseMC函數(shù)時(shí)按下的是組合鍵CTRL和SHIFT,啟動(dòng)以下命令
  this.id=!this.id;
  //上面是讓this.id這個(gè)值和上一次的不同 簡(jiǎn)單的說(shuō) 就是在True和False之間來(lái)回切換
  this.id ?jiewen.stop():  jiewen.play();
  //這是用到 ?: 運(yùn)算符 如果this.id為真,則執(zhí)行":"號(hào)前面的語(yǔ)句,即mc.stop();   如假則執(zhí)行后面的語(yǔ)句,即mc.stop();
}
}
除了SHIFT之外,DELETE、END HOME、INSERT、PAGE_UP、PAGE_DOWN、LEFT、 RIGHT也可以用。


>>flash cs3的應(yīng)用(十) 時(shí)間的顯示


下面是時(shí)間顯示的簡(jiǎn)單代碼
var xx1:TextField=new TextField();
//定義一個(gè)新的文本xx1
var xx2:TextField=new TextField();
//定義一個(gè)新的文本xx2
addChild(xx1);
//添加一個(gè)子類(lèi)xx1
addChild(xx2);
//添加一個(gè)子類(lèi)xx2
xx1.x=50;
xx1.y=50;
xx2.x=50;
xx2.y=70;
xx1.autoSize=TextFieldAutoSize.LEFT;
xx2.autoSize=TextFieldAutoSize.LEFT;
stage.addEventListener(Event.ENTER_FRAME,foo1);
//在舞臺(tái)上添加一個(gè)進(jìn)入幀的foo1函數(shù)偵聽(tīng)事件
function foo1(event:Event) {
var xx
ate=new Date();
//聲明xx等于一個(gè)新的時(shí)間
xx1.text=xx.fullYear +"年"+xx.month +"月"+xx.date+"日";
//xx1的文本顯示年月日
}
stage.addEventListener(Event.ENTER_FRAME,foo2);
//在舞臺(tái)上添加一個(gè)進(jìn)入幀的foo2函數(shù)偵聽(tīng)事件
function foo2(event:Event) {
var yy
ate=new Date();
//聲明yy等于一個(gè)新的時(shí)間
xx2.text=yy.hours +"時(shí)"+yy.minutes+"分"+yy.seconds+"秒";
//xx2的文本顯示時(shí)分秒
}
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
調(diào)用多個(gè)SWF文件
flash as3.0制作流式視頻(flv)播放器的方法_Flash_紫蘋(píng)果電腦網(wǎng)
音樂(lè)播放器--組裝
AS3.0的類(lèi)及綁定
as3 和PHP 后臺(tái)交互 大全
AS代碼制作聲控圖片【附代碼】
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服