![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 7
|
Если бы кто-нибудь помог, я бы был большое спасибо за это ))
Ситуация - загружаю мувик с помощью LoadMovie. (_root.createEmptyMovieClip, потом loadMovie) Загружаемый мувик содержит функции, отрабатывающие события onRollOver и onRollOut. После чего на загруженном мувике пытаюсь переопределить событие onPress. onPress работает после этого, но события onRollOver и onRollOut самого мувика перестают работать. Можно ли это как-нибудь обойти? |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Вызывать эти события руками. Юзать хиттест. Это называется "непроникаемостью событий"
|
|
|||||
|
Регистрация: Nov 2005
Сообщений: 221
|
Я не совсем понял о чем идет речь...
Но в моем видении проблемы, с ролловером все впорядке. Вот исходники для примера. 2Antares Если можно пару слов о "непроникаемости ...". Возможно это поможет объяснению. Последний раз редактировалось KPaul; 12.01.2006 в 11:36. |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 7
|
Цитата:
mc = _root.createEmptyMovieClip("preview_last_"+child, child);
mc._x = (child)*104+52;
mc._y = 150;
image = mc.createEmptyMovieClip("preview_image"+child, 0);
image.loadMovie(baseurl+"preview/preview_template.swf");
image.btn.onPress = function() {
trace("А я что? я ничего :-)");
};
(При чем, попробовал не загружать клип, а делать копию. и все нормально... может я адресую эту кнопку как-то неправильно?.. не пойму. |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 7
|
Для логического завершения этого всего решил написать, что проблему мне все-таки удалось решить.
var mcl_Listener:Object = new Object();
var mcl:MovieClipLoader = new MovieClipLoader();
mcl_Listener.onLoadInit = function(target_mc:MovieClip) {
target_mc.btn.onRelease = target_mc.Zoom.btn.onRelease = function() {
trace("Колбаса");
}
}
mcl.addListener(mcl_Listener);
//...
mcl.loadClip(baseurl+currentPicture.attributes.preview,image);
В-общем, теперь все заработало, спасибо большое тем, кто помог :-) |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|