




免費預覽已結束,剩余1頁可下載查看
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
flash影片剪輯的復制(來自:/teach/3877.htm)2007年06月03日 星期日 下午 04:56如何使用as復制多個影片剪輯? 解決思路 duplicateMovieClip為復制影片剪輯(mc)語句。這個復制語句在ActionScript中應用十分廣泛。通過這個語句的使用,我們可以不費吹灰之力就可以復制出足夠多的影片剪輯(只要你的資源夠的話)。 具體步驟 我們先來看看duplicateMovieClip的位置。如圖3.2.36所示。 圖3.2.36 duplicateMovieClip參數面板 它一共有三個參數框,分別是目標,名稱,深度。如圖3.2.37所示。 圖3.2.37 duplicateMovieClip參數 【目標】就是我們要復制的原始的影片剪輯。例如我們要復制影片剪輯yourname,那么我們就在目標框中填入yourname。 【新名稱】就是我們復制出來的影片剪輯的名稱,例如:yourname1。 【深度】就是我們復制出來的影片剪輯的層數級別。較高級別的影片剪輯覆蓋較低的影片剪輯。此參數應該是唯一的。 下面我們就來實際應用一下duplicateMovieClip語句,看看它能產生什么驚人效果! 1、復制一個影片剪輯 我們要復制一個影片剪輯,就要先創(chuàng)建一個原始的影片剪輯。好!我們運行Flash,建立元件:名稱為name,類別為影片剪輯。如圖3.2.38所示。 圖3.2.38 創(chuàng)建新元件 我們可以用按鈕來實現這一效果,這樣更直觀一些。我們建立一個按鈕,形狀隨便一些就可以了。把名稱為name的影片剪輯和建立的按鈕,分別拖放在主場景的兩個層中。點擊影片剪輯name實例,給它取一個實例名為name。如圖3.2.39所示。 圖3.2.39 設置影片剪輯的實例名 然后點擊按鈕,在Action面板上加入下列語句: on(release) /當按鈕點擊時,執(zhí)行以下語句 duplicateMovieClip(“name”,”name1”,1); /復制名稱為name的影片剪輯,復制出來的影片剪輯名稱為name1。深度為1 這樣,我們就得到了一個復制出來的影片剪輯name1。但是,復制出來的mc在原來的mc的上面,看起來的效果不太直觀,我們就用以前介紹過的set property語句,設定復制的影片剪輯的屬性。Set Property(“name1”,_x,350); 完整的Action為: on(release) duplicateMovieClip(name”,”name1”,1); setProperty(“name1”,_x,300);/設定影片剪輯name1的x軸上的坐標為300。 如圖3.2.40所示。 完成。請參考源文件dup1。 2、復制多個影片剪輯 在實際應用中,我們很少用到復制一個影片剪輯的情況。那么要復制多個影片剪輯的時候,我們應該怎樣設置呢?好,我們來復制四個影片剪輯。與上例相同,首先制作一個名稱為name的影片剪輯和一個按鈕。分別放在場景中的兩個層中。在屬性面板中填入影片剪輯名稱name。點擊按鈕加入ActionScript: on(elease) /當按鈕點擊時,程序執(zhí)行下面的語句。 duplicateMovieClip(“name”,”name1”,1);/復制名稱為name的mc,名稱為name1,深度為1。(下同) duplicateMovieClip(“name”,”name2”,2); duplicateMovieClip(“name”,”name3”,3); duplicateMovieClip(“name”,”name4”,4); set Property(“name1”,_x,150); /設置name1的x軸坐標為150。(下同) set Property(“name2”,_x,250); set Property(“name3”,_x,350); set Property(“name4”,_x,450); 這樣,我們復制出了比較多的影片剪輯了。如圖3.2.41所示。 圖3.2.41 添加復制影片剪輯命令 請請參見源文件dup2 但是,這里面存在一個問題。就是,如果我們復制少一些的影片剪輯的時候,這種Action的寫法還可以。如果我要復制30個影片剪輯的時候,按照這種寫法就比較麻煩了。有沒有解決的方法呢?當然有。計算機不是給我們增加負擔的,而是給我們提供捷徑的。我們可以利用變量來完成。 3、利用變量復制 我們同樣做出一個影片剪輯(名稱為name)和一個按鈕。分別把他們放到主場景中的兩個層中。在屬性面板中填入影片剪輯的名稱name。給場景中的按鈕加入Action: on(release) i=1; while(I30) duplicateMovieClip(“name”,”name”+I,I); setProperty(“name”+I,_x,random(550); setProperty(“name”+I,_y,random(200); setProperty(“name”+I,_xscale,random(100); setProperty(“name”+I,_yscale,random(100); i=i+1; 解釋如下: on(release) /當按鈕點擊時,執(zhí)行下面的語句。 i=1; /設置變量i等于1。 while(I30) /作一個循環(huán)語句while,條件是當i小于30的時候,進行下面的語句。 duplicateMovieClip(“name”,”name”+i,i); /復制名稱為name的mc,復制出來的mc名稱為name1,name2.,把復制出來的mc放到不同的深度。 setProperty(“name”+I,_x,random(550); /設定復制出來的mc的x軸坐標為隨機,范圍是550。 setProperty(“name”+I,_y,random(200); /設定復制出來的mc的y軸坐標為隨機,范圍是200。 setProperty(“name”+I,_xscale,random(100); /設定復制出來的mc的x軸標尺為隨機100 setProperty(“name”+I,_yscale,random(100); /設定復制出來的mc的y軸標尺為隨機100。 i=i+1; /變量i等于i加上數值1。 如圖3.2.42所示。 圖3.2.42 設置復制影片剪輯命令 請參考源文件dup3。 4、利用時間軸 我們可以利用時間軸,制作出復制語句的動態(tài)效果。先期準備同上,在這里就不多說了。我們在時間線的第一幀添加Action: i=1; while(i20) duplicateMovieClip(name1,name+i,i); setProperty(name+i,_x,random(550); setProperty(name+i,_y,random(150); setProperty(name+i,_xscale,random(150); setProperty(name+i,_yscale,random(100); i=i+1; 在第十幀插入空白關鍵幀,并在此幀上添加Action: gotoAndPlay(1); 如圖3.2.43所示。 圖3.2.43 利用時間軸制作動態(tài)效果 關于Action代碼,此例就不一一講述了,完成。參看源文件dup4。 注 意 是用duplicateMovieClip的時候,其【深度】是唯一的。當復制出來的影片剪輯出現在同一層的時候會覆蓋掉。 提 示 我們在用duplicate的時候,如果你給所復制的mc與原來mc 相同的實例名字的時候,那就是說原來的mc 要被復制以后的mc所取代。例如:原始mc的名稱為name1,那么,用上面的程序作完后,你就看不到原始的mc的影子了。也可以在語句中加入設置屬性語句visible,設置原影片剪輯name為不可見。 技 巧 使用變量,我們可以減小書寫代碼的工作量。在類似的語句塊中,我們應該盡量的使用變量來替代規(guī)律的變化。 試一試 在本節(jié)中我們只是給復制出來的影片剪輯定義了X軸和Y軸,大家還可以利用上一節(jié)學習到的影片剪輯的屬性自由制作,例如使用旋轉,高度等等。 特別提示 本例提供的源文件之用作duplicateMovieClip的基礎學習。其實利用這個語句還可以制作出非
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 煙盒手機攝影課程總結
- 高血壓性心臟病相關知識
- 廈門華天涉外職業(yè)技術學院《古代文學(上)》2023-2024學年第一學期期末試卷
- 圖木舒克職業(yè)技術學院《NoSQL數據庫系統(tǒng)》2023-2024學年第二學期期末試卷
- 四川工業(yè)科技學院《版畫(木版、絲網)》2023-2024學年第二學期期末試卷
- 西寧城市職業(yè)技術學院《數學分析方法》2023-2024學年第二學期期末試卷
- 鄭州鐵路職業(yè)技術學院《英語創(chuàng)意寫作》2023-2024學年第二學期期末試卷
- 長沙理工大學城南學院《中醫(yī)內科學一》2023-2024學年第二學期期末試卷
- 2025建筑施工勞務分包合同(范本)
- 《順豐速運戰(zhàn)略案例》課件
- 工程造價咨詢服務投標方案(專家團隊版-)
- 小小科學家《物理》模擬試卷A(附答案)
- 幼兒園中班故事《龜兔賽跑》教學課件
- DB65∕4349-2021 棉漿粕和粘膠纖維工業(yè)水污染物排放標準
- 和利時DCS控制系統(tǒng)組態(tài)
- 《鐵道概論鐵路車站》PPT課件
- 高一信息技術第六章結構圖
- 豆各莊鄉(xiāng)土地儲備住宅房屋騰退補償安置辦法
- 【課件】第9課 美在民間——中國民間美術——剪紙課件-高中美術人教版(2019)美術鑒賞
- 煤田勘探鉆孔工程質量標準
- 保溫工三級安全教育試題及答案
評論
0/150
提交評論