![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2009
Сообщений: 81
|
Делаю дубликат Loadera таким методом:
function onLoaded(e:Event){ addChild(spTelo); //spTelo:Loader spTelo.x=275; spTelo.y=274; MovieClip(spTelo.content).gotoAndStop(1); var c:Class = Object(spTelo.content).constructor; var copy:MovieClip = new c (); addChild (copy); copy.x = copy.y = 100; copy.gotoAndStop (2); copy.addEventListener(MouseEvent.CLICK,function(){ MovieClip(spTelo.content).gotoAndStop(2); }) } ![]() Последний раз редактировалось GoodWin74; 20.01.2013 в 12:55. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
GoodWin74, Вы уже в который раз показываете рабочий код и скрываете тот, о проблемах в котором спрашиваете. Пора уже поменять стиль, если хотите получать ответы по существу.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Jun 2009
Сообщений: 81
|
alatar, а как тогда сделать, что бы и события были у копии, подскажите, пожалуйста, если не сложно
![]() Wolsh, Ну я думаю понятно, что я пишу addEventListener, на объект copy. Так что скрывать особо и нечего ![]() |
|
|||||
|
Они и так у нее есть. Зависит от того какие события вы хотите получить.
GoodWin74, вы решили устроить викторину "отгадай проблему"? Больше конкретики в вопросах. Вы утверждаете, что у вас не получается подписаться на некие события и при этом упорно скрываете что это за события.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Регистрация: Jun 2009
Сообщений: 81
|
Извиняюсь, тогда.
прикрепляю так же проект |
|
|||||
|
Цитата:
Их прийдется добавлять к ней самостоятельно. |
|
|||||
|
Регистрация: Jun 2009
Сообщений: 81
|
Ну я уже понял, что как то добавить нужно, но не могу найти как
Буду признателен и благодарен за небольшой пример ![]() |
|
|||||
|
Что-то в загружаемой флешке блокирует мышиные события.
private function onLoaded(e:Event):void{ addChild(spTelo); spTelo.x=150; spTelo.y=150; MovieClip(spTelo.contentLoaderInfo.content).gotoAndStop(1); var c1:Class = MovieClip(spTelo.content).constructor; var copyTelo:MovieClip = new c1(); var container:Sprite = new Sprite(); container.addChild(copyTelo); addChild(container); container.x=110; container.y=50; copyTelo.width=50; copyTelo.height=59.7; copyTelo.gotoAndStop(2); copyTelo.mouseChildren = false; container.addEventListener(MouseEvent.CLICK,copy_clickHandler); } private function copy_clickHandler(event:MouseEvent):void { MovieClip(spTelo.content).gotoAndStop(2); trace("click"); }
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Регистрация: Jun 2009
Сообщений: 81
|
alatar, Спасибо большое!
![]() И все таки хотелось бы понять, есть ли методы, что бы добавить слушатели непосредственно к самой копии. Потому что с виду вроде не что не блокирует мышиные события именно копии, больше похоже что класс остался без слушателей и их нужно как то добавить ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|