怎么在flash的場景中控制影片剪輯的播放和停止_第1頁
已閱讀1頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、怎么在FLASH的場景中控制影片剪輯的播放和停止.分類:Flash技巧2010032915:045104人閱讀評論(0)收藏舉報flashaction腳本測試c怎么在FLASH的場景中控制影片剪輯的播放和停止懸賞分:5提問時間20084913:27問題為何被關閉主要是想問FLASH中的影片剪輯的停止我做了多個影片然后又做了一些按鈕,每個按鈕控制相應的影片剪輯例如,做了3個影片剪輯名字分別是1,2,3然后又做了三個按鈕,名字分別是A,B,

2、C按鈕A控制影1,B控制2,C控制3,點擊按鈕播放相應的影片剪,播放到影片剪輯的最后一幀停止,(前提是不對影片剪輯做任何操作的時候,就不能播放其他幀)希望能有高手指教!急用,越快越好!1、將影片剪輯的第一幀和最后一幀都加stop()2、為影片剪輯1拖到場景后起個名稱a13、在a按鈕中加入on(release)_root.a1.play()控制影片剪輯影片剪輯是Flash中最重要的一種元件,對影片剪輯的控制是Action的最重要功能之一。

3、從根本上說,F(xiàn)lash的許多復雜動畫效果和交互功能都與影片剪輯的運用密不可分。使用點語法或方括號可以定位影片剪輯。使用方括號時可以使用由變量表示的影片剪輯實例名,這是它相對于點語法的優(yōu)點。可以用腳本控制影片剪輯的各種動作,也可以在影片剪輯的事件處理函數(shù)中控制主時間軸和別的影片剪輯。影片剪輯最重要的兩個事件是load和enterFrame??刂朴捌糨嫷牟シ艅幼髟O想一個Flash動畫,它的主場景中只有一個幀,舞臺中只有一個影片剪輯,影片剪

4、輯中并沒有Action。如何才能控制影片剪輯的播放動作呢?要控制一個影片剪輯,首先應該為影片剪輯命名。容易混淆的是,庫面板中的影片剪輯本身有一個名稱,這里要命名的是場景中影片剪輯實例的名稱。它們可以相同,也可以不相同。如果你在場景中創(chuàng)建了同樣的影片剪輯的多個實例,那么就需要將每個實例以不同的名稱命名,才能用Action對每一個實例進行控制。如果不需要對影片剪輯進行控制,也就不需要為影片剪輯的實例命名。從本例文件中,你將看到庫面板中只有一

5、個影片剪輯rollmc,場景中創(chuàng)建了一個rollmc的實例。你還可以再從庫中拖出若干個rollmc的實例將它們放置到場景中。選中場景中影片剪輯rollmc的實例,打開屬性面板,可以看到它被命名為roll,你同時可以看到該影片剪輯原來的名字rollmc,如圖51所示。你也可以為它指定別的名稱,也可以是rollmc,F(xiàn)lash并不會混淆它們之間的區(qū)別。首先,為影片剪輯實例命名實例名稱可以在程序中用來指代該影片剪輯實例,如果要控制該實例,就需

6、要在腳本中使用該名稱。下面,我們就來看看如何通過腳本控制影片剪輯實例roll。分別選中場景中的4個按鈕,打開它們的動作面板,查看其中的代碼?!癝TOP”按鈕:on(release)主時間軸。在主時間軸中不能使用_parent,因為主時間軸沒有上一級??梢杂脭?shù)字來方便地說明這種層級關系。主時間軸,它始終是最初級,作為層級0。主時間軸中的一個影片剪輯處于層級1。如果影片剪輯中包含另一個影片剪輯,它處于層級2。對層級2上的影片剪輯來說,_pa

7、rent指代的就是層級1上的影片剪輯,而不管對哪一級來說,_root始終指代層級0上的主時間軸。除了用點記號連接_root和實例名,還可以使用方括號表示_root上的對象。對上例中的按鈕“STOP”來說,如下所示的3種方法作用是一樣的:rool.stop()_root.roll.stop()_root[“roll“].stop()還有一個關鍵字this,它代表腳本當前所在的層級。如果腳本位于主時間軸中,this即指代主時間軸;如果腳本位

8、于影片剪輯中,this即指代該影片剪輯。所以以上語句還可以用以下兩種方式表示:this.roll.stop()this[“roll“].stop()使用_root和this時還可以用變量來定位影片剪輯,如下所示:varmcInsName=“roll“_root[mcInsName].stop()今后我們會遇到這種情況,即有roll0~rool99共100個影片剪輯實例,可以使用下面的語句來控制它們:on(release)f(vari=0

9、i100i)_root[“roll“i].stop()多數(shù)情況下我們習慣使用_root,但在某些情況下使用this比_root更簡便。如要在某個影片剪輯中定位包含在此影片剪輯中的另一影片剪輯childMC,就可以直接使用this.childMC。第一步你在1、2、3的影片剪輯第一幀和最后一幀都寫上stop()命令,在場景中命名為a1a2a3這樣影片剪輯就不會自動播放如果播放,到最后一幀就會停止?,F(xiàn)在就只需要加上控制他們的命令了。第二步在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論