PDA

Просмотр полной версии : Как обращаться к подгружаемому клипу?


джонатан
11.01.2009, 15:32
Здравствуйте! Вот пришел к такой проблеме. Не могу понять как управлять потгруженной флешкой.

loadClip("flash2.swf", load_mc);

и вот как мне прописать в flash2.swf к примеру gotoAndStop(2); ?

Спасибо.

amexdesign
11.01.2009, 15:59
load_mc.gotoAndStop(2);

джонатан
11.01.2009, 22:46
Это конечно круто, но я хочу обратиться не к контейнеру в который грузится флешка, а непосредственно к флешке!

dimarik
11.01.2009, 22:55
onLoadInit = function([target_mc:MovieClip]) {}

amexdesign
12.01.2009, 04:14
Это конечно круто, но я хочу обратиться не к контейнеру в который грузится флешка, а непосредственно к флешке!
вы не к контейнеру обращаетесь, а к его содержимому, т.е. к timeline swf, что загружается... не мешало бы перед ответом попробовать

Добавлено через 14 минут
onLoadInit = function([target_mc:MovieClip]) {}
dimarik, перед использованием onLoadInit надо сначало создать новый Listener-объект, правильнее будет скорее вот так:
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
target_mc.gotoAndStop(2);
}
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip("flash2.swf", load_mc);

alexcon314
12.01.2009, 08:48
this.onLoadInit = function(target_mc:MovieClip) {
target_mc.gotoAndStop(2);
}
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(this);
image_mcl.loadClip("flash2.swf", load_mc);

джонатан , loadClip() устарело.[ОШИБСЯ. см. ниже]

etc
12.01.2009, 12:34
dimarik, перед использованием onLoadInit надо сначало создать новый Listener-объект
Не надо создавать мусор в коде.

dimarik
12.01.2009, 16:44
Аха,


this.onLoadInit = function(target_mc:MovieClip) {
target_mc.gotoAndStop(2);
}
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(this);
image_mcl.loadClip("flash2.swf", load_mc);

джонатан
12.01.2009, 19:57
джонатан , loadClip() устарело.

Интересно, как давно? Все теперь опять перешли на loadMovie???

alexcon314
12.01.2009, 22:38
)). Да, каюсь. конечно, я имел в виду loadMovie(). померещилось.

джонатан
13.01.2009, 18:39
Ниче, бывает. :) Я так срразу и понял.