互動動畫

互動動畫

互動動畫是指在動畫作品播放時支持事件回響和互動功能的一種動畫,也就是說,動畫播放時可以接受某種控制。這種控制可以是動畫播放者的某種操作,也可以是在動畫製作時預先準備的操作。 這種互動性提供了觀眾參與和控制動畫播放內容的手段,使觀眾由被動接受變為主動選擇。 最典型的互動式動畫就是FLASH動畫。觀看者可以用滑鼠或鍵盤對動畫的播放進行控制。

基本介紹

  • 中文名:互動動畫
  • 外文名:Interactive animation
  • 開發工具Flashphotoshop,等
  • 基本控制語句:gotoAndStop()、 play()等
  • 相關關鍵字:互動式動畫、互動動畫製作等
開發工具,基本控制語句,相關關鍵字,

開發工具

Flash是由macromedia公司推出的互動式矢量圖和 Web 動畫的標準,由Adobe公司收購。網頁設計者使用 Flash 創作出既漂亮又可改變尺寸的導航界面以及其他奇特的效果。Flash也是存儲晶片的一種,通過特定的程式可以修改裡面的數據。Flash的前身是Future Wave公司的Future Splash,是世界上第一個商用的二維矢量動畫軟體,用於設計和編輯Flash文檔。1996年11月,美國Macromedia公司收購了Future Wave,並將其改名為Flash。在出到Flash 8以後,Macromedia又被Adobe公司收購。Flash通常也指Macromedia Flash Player(現Adobe Flash Player)。
其它輔助工具:photoshop,flex, illustrator等。

基本控制語句

 stop()
 stop()
 play()
 gotoAndPlay()
 play()
 gotoAndPlay()
 gotoAndStop()
 if、else、else if
 on()
stop()
 作用:停止當前正在播放的動畫,通常用於按鈕控制影片剪輯或幀。(暫停)
 語法:stop();
 對象:影片剪輯元件、幀。
play()
 作用:使停止(暫停)播放的動畫繼續播放,通常用於按鈕控制影片剪輯或幀。
 語法:play();
 對象:影片剪輯元件、幀。
gotoAndPlay()
 作用:將播放頭轉到場景中指定的幀並從該幀開始播放,如果未指定場景,則播放頭將轉到當前場景中的指定幀。
 語法:gotoAndPlay([scene,]frame);
frame:幀編號,必選。
scene:場景名稱,可選。
 對象:影片剪輯元件、幀、按鈕元件。
gotoAndStop()
 作用:將播放頭轉到場景中指定的幀並從該幀停止播放,如果未指定場景,則播放頭將轉到當前場景中的指定幀。
 語法:gotoAndStop([scene,]frame);
frame:幀編號,必選。
scene:場景名稱,可選。
 對象:影片剪輯元件、幀、按鈕元件。
5(1)、if
 作用:建立動畫播放的執行條件,只有if中設定的條件成立時,才能繼續執行後面的動作。
 語法:
if(condition) //condition指要滿足的條件
{statement(s);} //statement(s)指要執行的語句
 對象:影片剪輯元件、幀、按鈕。
5(2)、else
 作用:當if設定中的條件不成立時,利用else來執行沒有滿足if條件的後續動作。
 語法:
if(condition)
{statement(s);}
else(condition) //如果前面的條件不成立
{statement(s);}
 對象:影片剪輯元件、幀、按鈕。
5(3)、else if
 作用:對多個條件的判斷,通常和if、else配合使用。
 語法:
if(condition)
{statement(s);}
else if(condition) //如果前面的條件不成立而該條件成立
{statement(s);}
else {statement(s):} //如果前面的條件都不成立
 對象:影片剪輯元件、幀、按鈕。
getURL()
 作用:使某幀或按鈕連結到某個網頁等。
 語法:
getURL(url[,window[,”variables”]]);
url表示需要連結到的網頁地址
window表示設定網頁打開的位置
variables表示設定傳送變數的方式
 對象:影片剪輯元件、幀、按鈕。
on()
 作用:事件處理函式,是指定觸發動作的滑鼠事件或按鍵事件。
 語法:
on(mouseEvent)
{statement(s);}
//mouseEvent是事件觸發器
 對象:影片剪輯元件、幀、按鈕。
mouseEevent
 Press:滑鼠指針經過按鈕時按下滑鼠按鈕
 Release:滑鼠指針經過按鈕時釋放滑鼠按鈕
 releaseOutside:滑鼠指針經過按鈕時按下滑鼠按鈕後,將滑鼠指針移到按鈕之外,此時釋放滑鼠按鈕
 rollOut:滑鼠指針移出按鈕區域
 rollOver:滑鼠指針經過按鈕
 dragOut:滑鼠指針經過按鈕時按下滑鼠按鈕,然後移出此按鈕區域
 dragOver:滑鼠指針經過按鈕時按下滑鼠按鈕,然後移出此按鈕區域,再移回此按鈕
 keyPress:表示按下指定的按鍵。

相關關鍵字

互動式動畫
互動動畫製作
flash互動動畫
flash互動動畫實例
flash 指令互動動畫
互動式動畫製作
互動式flash動畫
互動動畫製作

相關詞條

熱門詞條

聯絡我們