2015-02-07 37 views
0

我和朋友正在一起創建和RPG遊戲。我要求我的朋友製作一個他給我的文件格式是.gif的開場動畫。然後,當我將該文件放到我的項目中時,它會在庫中添加一堆位圖(1000+),這使得我們項目的規模更大。所以,我再次請他重製它,但在另一個項目(.fla)中的動畫片段。所以,我的問題是我要如何將這個movieclip轉移到我們的主項目中?動作腳本3.0:將Movieclip文件移動到另一個項目;

p.s.我們正在使用AdobeFlashProfessional CS6。對不起,我的英語不好。

謝謝。

回答

0
  1. 你的朋友用fla製作動畫,並將其轉換成swf電影。
  2. 您導入的SWF動畫到項目的庫(文件 - >導入到庫)
  3. 在圖書館裏,您分配這部電影一類的名稱,如OpeningMovie
  4. 你可以用它在你的代碼爲
var opening_movie:OpeningMovie = new OpeningMovie(); 
addChild(opening_movie); 

你可能會想知道什麼時候電影已經結束,所以你可以繼續:

opening_movie.addEventListener(Event.ENTER_FRAME, checkOpeningEnd, false, 0, true); 
stop(); 

function checkOpeningEnd(evt:Event) { 
    var mc:MovieClip = evt.target as MovieClip; 
    if (mc.currentFrame == mc.totalFrames) { 
     mc.removeEventListener(Event.ENTER_FRAME, checkOpeningEnd, false); 
     mc.parent.removeChild(mc); 
     mc.stop(); 
     play(); 
    } 
} 
相關問題