2012-03-15 88 views
0

我在舞臺上的15個空的影片剪輯,其在運行時從一個陣列播放動態加載的SWF AS3

我不知道該SWF是在至極影片剪輯加載SWF到每個,並且陣中擁有155個SWF在它,包括重複。

我的問題是如何在空的動畫片段4或空的動畫片段播放SWF 6

   emptymovieclip1.play(this loaded movie) 

我不知道他的名字,我不想通過鍵值從數組引用他

+0

加載swf的代碼是什麼? – Eric 2012-03-16 17:02:24

+0

myMovies:Array = new Array(「movie1.swf」,「movie2.swf」)等http://www.gamezslave.com/game/Slots.swf基本上這是用php和flash完成的,所以我想要將目標在slotmachine payline裏面的movieclip,而不是輸入它的直接文件路徑 – joshua 2012-03-16 18:06:34

+0

抱歉沒有談論剪輯名稱,但是你如何將它們加載到MC中......或者你是否加載了加載剪輯的剪輯? – Eric 2012-03-16 18:57:56

回答

0

最簡單的辦法就是把電影中的數組中的引用,以及像:

var loader:Loader; 
var urlReq:URLRequest; 
for(var i:uint = 0 ; i < myMovieClips.length; i++){ 
     //do your loading of your clips here 
     loader = new Loader(); 
     urlReq = new URLRequest(myMovieClips[i]); //like myClipX.swf 
     loader.load(urlReq); 
     mcHolder.addChild(loader); 
     myMovieClips[i] = loader; 
} 

然後你就可以訪問您的剪輯加載器內類似

var clip:MovieClip = myMovieClips[5].content as Movieclip 
+0

哈哈如果對不起,如果ididnt足夠解釋,我知道如何引用加載SWF多數民衆贊成在我的問題是引用持有人mc裏面的電影,想象6個空電影剪輯,然後加載6 SWF到他們的數組中有155 SWF的......我不知道哪些電影是在任何6電影剪輯導致那裏隨機放置在那裏,那麼我怎麼讓電影持有者1只是玩在那裏有什麼電影。基本上onenterframe movieholder1.play(這是什麼swf在這裏); – joshua 2012-03-17 13:30:44

+0

然後你別無選擇,只能在數組中的某個地方保存你放入該片段的內容!像myMovieClips [i] .clips = new Array()然後推入myMovieClips [i] .clips。 – Eric 2012-03-17 14:14:46

+0

我想我可能已經完成了,使用循環函數來檢查每個值,我會發布答案,如果我正確的,現在我會接受你的答案 – joshua 2012-03-17 15:13:05