萬盛學電腦網

 萬盛學電腦網 >> 圖文處理 >> Flash教程 >> flash腳本的運用基礎教程

flash腳本的運用基礎教程

   我們做動畫時如果按時間的順序安排"演員"的表演,靠的也只有時間軸上播放頭的定位。具體情況呢就是"停、播、到某桢停,到某桢播",或者相對的說"上一桢,下一桢,上一場景,下一場景"。

  對於這些時間軸上的定位,as早給我們准備了現成的"指令",就是函數吧,對應下面幾個:

  1、Stop():是暫停當前動畫的播放。

  2、Play():暫停動畫,繼續播放。播完從頭再播。

  3、gotoAndPlay([scene,] frame):到[某場景的]某桢再開始播。

  4、gotoAndStop([scene],frame):到[某場景的]某桢暫停動畫。

  5、nextFrame():播放下一幀,並停在下一幀。

  6、prevFrame():播放前一幀,並停在前一幀。

  7、nextScene():進入下一場景。

  8、prevScene():進入前一場景。

  很重要的說明:

  ①字母大小寫不能變,as2特殊呀,區分大小寫。

  ②[scene],frame這裡是條件,也就是參數,scene指場景,可以省略,所以用了[],省略了表示當前場景。frame代表桢,其取值有2種情況,一是具體的桢值為數字,二是"標簽",那值就是字符串了,就必須用""括起來。

  函數運用練習

  動畫要求:用按鈕控制園和方的運動。

  步驟:

  1、建立三個元件圓、方和三角,這個就是我們指揮的3個演員,其中三角是旋轉的影片剪輯。

  2、新建圖層,名字"圓的運動",分別在1、49桢插入關鍵桢,放置圓元件,建立運動動畫。

  3、新建圖層,名字"方的運動",分別在50、100桢插入關鍵桢,放置方元件,建立運動動畫。

  4、新建圖層,名字"三角",在1桢插入關鍵桢,放置三角元件。

  5、打開公共庫-按鈕,拖出5個不同的按鈕,放在五個新建圖層。分別命名為play,stop,next,prev,gotoplay

  6、新建圖層,名字"ActionScript",在第1桢插入關鍵桢,加動作腳本"stop();", 目的就是開始是靜止的,等著我們去控制。

  7、在圖層"圓的運動",第49桢加動作腳本"stop()''"。

  8、在圖層play按鈕上,加動作腳本:

  on (release) {

  play();

  }

  9、在圖層stop按鈕上,加動作腳本:

  on (release) {

  stop();

  }

  10、在圖層next按鈕上,加動作腳本:

  on (release) {

  nextFrame();

  }

  11、在圖層frev按鈕上,加動作腳本:

  on (release) {

  prevFrame();

  }

  12、在圖層gotoPlay按鈕上,加動作腳本:

  on (release) {

  gotoAndPlay(50);

  }

  13、在圖層"三角"上,為影片剪輯加動作腳本

  onClipEvent (mouseDown) {

  stop();

copyright © 萬盛學電腦網 all rights reserved