PDA

Просмотр полной версии : onRelease


Fl00r
15.07.2005, 13:10
Почему не работает :/ ... Если закоментить loadMovie() то тыркает... а так нет. Где собака нарыла?

loadMovie("mypix.jpg", _root.img);
_root.img.onRelease = function(){
trace ("yo");
}


При чем AS1 on(release) работает

Nirth
15.07.2005, 13:11
поюзай поиск, тут все дело в том что когда ты загружаешь мувик, все события сбрасываються. решение раза три предлагали

Fl00r
15.07.2005, 13:18
Поиск по:
loadMovie
onRelease
результаты не утешительны

Nirth
15.07.2005, 13:20
ну вообще мог бы поискать по моему нику, а так попробуй по MovieClipLoader

KUZEN
15.07.2005, 13:31
короче создавай ещё один мув внутри и в него грузи свою картинку ...

Fl00r
15.07.2005, 13:32
с благодарность Nirth'у ))

mclListener.onLoadInit = function(img:MovieClip) {
img.onRelease = function(){
trace ("yo");
}
}
img.addListener(mclListener);
loadMovie("my.jpg", _root.img);

Fl00r
15.07.2005, 13:32
Ku,
тоже выход )

KUZEN
15.07.2005, 13:34
Ku,
тоже выход )
Выходов полно ...

Fl00r
15.07.2005, 13:38
Не нифига (( я там наглючил. Забыл снять с img on(release) и радуюсь... Ща все исправим

Fl00r
15.07.2005, 14:13
Чуть пошишре получилось

this.createEmptyMovieClip("img", this.getHighestDepth());
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
img.onRelease = function(){
trace("asd");
}
};
var imgL:MovieClipLoader = new MovieClipLoader();
imgL.addListener(mclListener);
imgL.loadClip("letop.jpg", img);

KUZEN
15.07.2005, 14:59
и это всё ради того чтобы на мувик в котором картинка , можно было кликать ...

Fl00r
15.07.2005, 15:06
все лишнее уже отчикал.
вроде не так уж много...

KUZEN
15.07.2005, 15:10
Всего то надо
createEmptyMovieClip("knopka",1);
knopka.createEmptyMovieClip("container",1);
knopka.container.loadMovie("твой.swf");
knopka.onPress = function(){}

Fl00r
15.07.2005, 15:22
...! )
Я делал чтото в этом роде... и у меня не работало


loadMovie("mypix.jpg", _root.img);
_root.img.onRelease = function(){
trace ("yo");
}

KUZEN
15.07.2005, 15:24
не тупи ... просто надо создавать внутри твоей псевдо кнопки ещё мувик и в него грузить ... собственно я всё написал в предыдужем топе ...

Fl00r
15.07.2005, 15:55
все.. ферштейн. идеальный выход )

KUZEN
15.07.2005, 16:31
ну слава я.... :-)))

Fl00r
15.07.2005, 16:44
Все равно, хочу заметить даже первое решение пришлось очень на пользу.
onLoadInit() попался под руку в очень подходящий момент.
Так что у меня оба скрипта на работе

KUZEN
15.07.2005, 17:45
хорошо когда есть выбор ...

Nirth
18.07.2005, 01:35
onLoadInit хорош еще тем, что меньше жрет ресурсов. если нужно дофига картинок, то MovieClipLoader предпочтительней чем лишние MovieClip'ы