|
|
|||||
Регистрация: Dec 2007
Сообщений: 27
|
события не обрабатываются
Уже кучу всего перечитал не помогает. =( Создаю мувик, потом в нево пихаю мувик для изображения. Его планирую использовать как кнопку.
var mclListener:Object = new Object(); mclListener.onLoadComplete = function(target:MovieClip) { trace("onLoadComplete"); }; _root.menu_mc.btn1.onPress = function () { trase ("it work!"); } _root.onLoad = function() { // создание клипа для меню _root.createEmptyMovieClip("menu_mc", 1); // создание кнопки для меню _root.menu_mc.createEmptyMovieClip("btn1", 2); var mcl:MovieClipLoader = new MovieClipLoader(); mcl.addListener(mclListener); mcl.loadClip("1.jpg", _root.menu_mc.btn1); }; |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
При загрузке изображения в клип, обработчик слетает. Создайте в кнопке контейнер для изображения.
|
|
|||||
Регистрация: Dec 2007
Сообщений: 27
|
Цитата:
var mclListener:Object = new Object(); mclListener.onLoadComplete = function(target:MovieClip) { trace("onLoadComplete"); }; _root.menu_mc.btn1.onPress = function () { trase ("it work!"); } _root.onLoad = function() { // создание клипа для меню _root.createEmptyMovieClip("menu_mc", 1); // создание кнопки для меню _root.menu_mc.createEmptyMovieClip("btn1", 2); // Создаем контейнер внутри "btn1" // в этот мувиклип будет загружено изображение _root.menu_mc.btn1.createEmptyMovieClip("container", 3); var mcl:MovieClipLoader = new MovieClipLoader(); mcl.addListener(mclListener); mcl.loadClip("1.jpg", _root.menu_mc.btn1.container); }; |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Вы определяете обработчик для события onPress, еще до создания мувика.
|
|
|||||
Регистрация: Dec 2007
Сообщений: 27
|
Цитата:
var mclListener:Object = new Object(); mclListener.onLoadComplete = function(target:MovieClip) { trace("onLoadComplete"); _root.menu_mc.btn1.onPress = function () { trase ("it work!"); } }; mclListener.onLoadInit = function(target:MovieClip) { // и тут тоже не пашет trace("onLoadComplete"); _root.menu_mc.btn1.onPress = function () { trase ("it work!"); } }; _root.onLoad = function() { // создание клипа для меню _root.createEmptyMovieClip("menu_mc", 1); // создание кнопки для меню _root.menu_mc.createEmptyMovieClip("btn1", 2); // Создаем контейнер внутри "btn1" // в этот мувиклип будет загружено изображение _root.menu_mc.btn1.createEmptyMovieClip("container", 3); var mcl:MovieClipLoader = new MovieClipLoader(); mcl.addListener(mclListener); mcl.loadClip("1.jpg", _root.menu_mc.btn1.container); }; Последний раз редактировалось player; 29.12.2007 в 23:59. |
|
|||||
Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
|
Последний раз редактировалось MOHCTEP; 31.12.2007 в 20:42. |
|
|||||
Регистрация: Dec 2007
Сообщений: 27
|
и так не работает! а у Вас работает чтоли??? Просто я себя уже неловко чувствую. Мне все подсказывают, а я не могу сделать правильно.
|
|
|||||
Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
|
Футы-нуты! Все работает. Пишите код правильно. Пока не проверил и сам ошибку не увидел. Пишется trace, тогда, как у вас - trase. Вот рабочий исход.
|
|
|||||
Регистрация: Dec 2007
Сообщений: 27
|
Выше приведенный код работает, как и код как и пример от MOHCTEP. Спасибо! Буду разбираться. Просто это не весь код, а его часть и у меня он в связке с другим не пашет. Где-то мой косяк....
Мои извинения за долгое отсутствие. Почемуто письма с уведомлением об ответе не приходило!? Случайно залез так сказать. Последний раз редактировалось player; 06.01.2008 в 17:47. |
|
|||||
Регистрация: Dec 2007
Сообщений: 27
|
Но! Если я начинаю двигать (менять координаты во времени) menu_mc, то
уже не работает. Как поступать в этом случае?
|
Часовой пояс GMT +4, время: 07:34. |
|
« Предыдущая тема | Следующая тема » |
|
|