![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 17
|
В чем ошибка?
var ListMenu:Array=new Array(set_mc,guard_mc,card_mc,acces_mc,tables_mc,cases_mc,shuffles_mc,cloth_mc); for(var i:int = 0; i<ListMenu[i].length; i++){ ListMenu[i].id = i; ListMenu[i].addEventListener(MouseEvent.MOUSE_OVER, MenuOver); ListMenu[i].addEventListener(MouseEvent.MOUSE_OUT, MenuOut); } function MenuOver(e:MouseEvent):void{ trace(e.target); } function MenuOut(e:MouseEvent):void{ } |
|
|||||
|
Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
|
__________________
Не всех война убила - многих покалечила |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 17
|
Спасибо
![]() |
|
|||||
|
Регистрация: Apr 2010
Сообщений: 34
|
И на всякий случай... Чтобы узнать id клипа:
|
|
|||||
|
Регистрация: Jun 2009
Сообщений: 461
|
У меня не разу не получалось получить переменную через event.target.
То есть создаю Main класс, в нем создаю экземпляр класса в который передаю параметр ID, а он в экземпляре прописан как public var. И в нем же есть слушатель, который по нажатию мышки, диспетчит родителю (Main'у). В мейне я ловлю это событие и вызываю: . На что мне выдает ошибку что такой переменной у данного класса не существует. Что логично, ибо когда я вызываю , он мне выдает [Main], у которого естественно нет ID и который конечно же является таргетом. А как мне через таргет вызвать именно переменную экземпляра? |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
Если по секрету, то мувиклип в самом деле динамический класс и компилятор не ругнется если обратиться к id, проблема в том, что практика плохая это
|
![]() |
![]() |
Часовой пояс GMT +4, время: 04:08. |
|
|
« Предыдущая тема | Следующая тема » |
|
|