![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2012
Сообщений: 204
|
Не знаю правильно ли озаглавил, но вопрос такой:
Кнопка вызывает событие, по событию исполняется функция с addChild btn10.addEventListener(MouseEvent.CLICK, clicked10); function clicked10 (MouseEvent):void{ addChild(container); container.x = mouseX; container.y = mouseY; ns.play("1.flv"); container.addChild(vid); container.mouseChildren = false; TweenLite.to(container, 1, {x:stage.stageWidth/2 - x3/2, y:stage.stageHeight/2 - y3/2, scaleX:3, scaleY:3}); } container.addEventListener(MouseEvent.CLICK, hideIt); function hideIt(MouseEvent):void{ TweenLite.to(container, 1, {x:btn10.x, y:btn10.y, scaleX:1, scaleY:1}); Interval=setInterval(deleteChild,900); // устанавливаем время. через которое появляется function deleteChild():void { ns.close(); container.removeChild(vid); removeChild(container); clearInterval(Interval); } } |
|
|||||
|
Вот в этом коде явная ошибка. Тут указан класс, а должен быть параметр.
--> ну а отправителя события можно узнать так: |
|
|||||
|
Регистрация: Sep 2012
Сообщений: 204
|
ой ё, точно. я сначал и пробова e.currentTarget и думаю , почему же не работает. Вот и написал
Спасибо! Добавлено через 8 часов 16 минут после того как я подписал этот код все было ок, объект возвращался с уменьшением к координатам кнопки, которая вызывался child с видео внутри. Но сейчас я сделал некоторые манипуляции в коде, и сейчас точно не отслежу, что именно, НО итог 1- теперь твинлайт уменьшаяет контейнер относительно его же самого. Как я понимаю он считывает последний event, который был вызван кликом по контейнеру.. Есть ли способ обратить его к тому событию, которое вызывало этот контейнер? |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|