![]() |
|
||||||||||
|
|||||
|
[+4 29.10.08]
[+4 31.10.08] Регистрация: Jan 2008
Сообщений: 38
|
Есть хеш massiv, по его ключу нужно создать события. Ошибок не возникает, но и события не создаются
![]() for (var namess:String in massiv) { var nimus = new Sprite(); nimus.name=namess; //trace(namess+': '+nimus.name); nimus.addEventListener(MouseEvent.MOUSE_OVER, limys); nimus.addEventListener(MouseEvent.MOUSE_DOWN, limys2); nimus.addEventListener(MouseEvent.MOUSE_OUT, limys3); addChild(nimus); } |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 205
|
Это не событие, а слушатель события
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А бабблинг типа не рулит уже?
|
|
|||||
|
Регистрация: Nov 2008
Сообщений: 65
|
Не создаются - в смысле не приходят обработчикам?
Если так, то необходимо искать ошибку в другом месте (например, проверить не стоит ли у parent'а mouseChildren=false, или не делается ли перехват событий по пути ) |
|
|||||
|
[+4 29.10.08]
[+4 31.10.08] Регистрация: Jan 2008
Сообщений: 38
|
А это как?
Цитата:
![]() Цитата:
|
|
|||||
|
Цитата:
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
[+4 29.10.08]
[+4 31.10.08] Регистрация: Jan 2008
Сообщений: 38
|
Ну, функция определяет кто её вызвал, но опять же когда делаю в цикле - этого не происходит.
|
|
|||||
|
[+4 29.10.08]
[+4 31.10.08] Регистрация: Jan 2008
Сообщений: 38
|
Попробовал без цикла, на новой флешке где больше ничего нет, кроме кнопки вызова "re1", проверить код:
Так и не заработало.
Последний раз редактировалось Орец; 08.12.2008 в 16:04. |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 65
|
Пустой MovieClip не может ловить сообщения мышки, так ка ему нечем их ловить.
var nimus = new Sprite(); nimus.name="re1"; nimus.addEventListener(MouseEvent.MOUSE_OVER, spimas); addChild(nimus); //например, нарисуем что нить nimus.graphics.beginFill(0xFF0000); nimus.graphics.drawRect(0,0,100,100); nimus.graphics.endFill(); // function spimas (event:MouseEvent):void { trace('Работаю: '); } |
|
|||||
|
[+4 29.10.08]
[+4 31.10.08] Регистрация: Jan 2008
Сообщений: 38
|
Цитата:
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|