2012-03-15 3 views
0

У меня есть 15 пустых клипов на сцене, которые загружаются в швейцарских франков в каждый момент выполнения программы из массиваВоспроизведение динамически нагруженных SWF AS3

Я не знаю, какой SWF в Wich мувика, а массив имеет 155 SWF в нем , включая дубликаты.

Мой вопрос заключается в том, чтобы играть в швейцарских франков в пустой мувиклип 4 или пустой мувиклип 6

   emptymovieclip1.play(this loaded movie) 

я не знаю его имя, и я не хочу, чтобы ссылаться на него по значению ключа из массива

+0

Какой у вас код для загрузки swf? – Eric

+0

myMovies: Array = new Array ("movie1.swf", "movie2.swf") и т. Д. Http://www.gamezslave.com/game/Slots.swf в основном это делается с помощью php и flash, поэтому я хочу настроить таргетинг мувиклип внутри линии вывода slotmachine вместо ввода его прямого пути к файлу – joshua

+0

Извините, не говоря об именах клипов, но как вы загружаете их в MC ... Или вы загружаете клипы, загружающие клип? – Eric

ответ

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

lol im sorry, если ididnt достаточно объяснить, я знаю, как ссылаться на загруженный SWF, а не на моя проблема заключается в том, чтобы ссылаться на фильм внутри держателя mc, представить 6 пустых мувиклипов, а затем загрузить 6 swf в них из массива, который имеет 155 SWF ... Я не знаю, какие фильмы находятся в любом из 6 мувиклипсов случайно помещенный туда, так как я могу заставить movieholder1 просто играть то, что когда-либо было в кино. в основном onenterframe movieholder1.play (что когда-либо swf здесь); – joshua

+0

Тогда у вас нет выбора, кроме как сохранить где-нибудь в массиве то, что вы положили в этот клип! Что-то вроде myMovieClips [i] .clips = new Array(), затем нажмите в myMovieClips [i] .clips. – Eric

+0

Я думаю, что я, возможно, сработал, используя функцию цикла для проверки каждого значения, я отправлю ответ, если он правильный, на данный момент я приму свой ответ – joshua

Смежные вопросы