![]() |
|
||||||||||
|
|||||
|
Регистрация: 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);
};
. trace - ом проверял в onLoadInit свойства (размеры по крайней мере) есть. А события не назначаются. Пора убивать себя об стену.![]() Последний раз редактировалось 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, время: 14:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|