Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   событие подгруженного клипа target_mc.onPress (http://www.flasher.ru/forum/showthread.php?t=128841)

vladius 18.08.2009 20:32

событие подгруженного клипа target_mc.onPress
 
Добрый день. Посоветуйте,плз, кто знает. Форум почитал, но это не дало результатов(
Не отрабатывается событие onPress контейнера для подгружного клипа. Везде написано, что нужно писать через onLoadInit, так и сделано, но не пашет все равно.
Код AS1/AS2:

var loadListener:Object = new Object();
 
loadListener.onLoadInit = function(target_mc:MovieClip):Void  {
        target_mc.onPress = function() {
                trace("*");
        };
};
 
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(loadListener);
 
var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mcLoader.loadClip("http://greenrosestudio.com/temp/bileti/materials/0001.swf",mc);


Rib 19.08.2009 18:32

У меня аналогичная проблема, только с onRollOver.
Кто нибудь знает в чём проблема и как сделать правильно?

mooncar 19.08.2009 19:07

Код рабочий. Если не придираться по мелочам, то все сделано правильно.
Может быть что-то ломает код из подгружаемой флешки, если он там есть?
Попрбуйте для теста заменить ее, скажем на просто прямоугольник.
Попробуйте в новом чистом проекте, где нет больше ничего, запустить этот код, но уже с вашей флешкой 0001.swf

vladius 19.08.2009 20:15

в подгружаемой флешке нету кода. Сначала я думал, что проблема с том что подгружаемая флешка компилена под as3, но нет.
Кстати особенность, если подгружать картинку, а не флешку, по все замечетельно отрабатыватся.

Добавлено через 15 минут
Цитата:

Сообщение от mooncar (Сообщение 844017)
Попрбуйте для теста заменить ее, скажем на просто прямоугольник.

не помогло

mooncar 19.08.2009 20:31

Я загружал вашим кодом флешку, даже анимированную, все замечательно отрабатывалось..

Добавлено через 7 минут
Может в подгружаемых флешках нету областей, годных для отработки onPress? Пустые области?

vladius 19.08.2009 20:41

я понял в чем ошибка, все таки в action script version в подгружаемой был выставлен as3. спасибо помошь и уделенное время.


Часовой пояс GMT +4, время: 14:55.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.