Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Сохранение event.target для последующего доступа. (http://www.flasher.ru/forum/showthread.php?t=152208)

nataly_1 13.03.2011 20:36

Сохранение event.target для последующего доступа.
 
При нажатии мыши в обработчике события можно получить цель обработчика таким способом:

Код AS3:

event.currentTarget

Как мне сохранить цель события чтобы получить к ней доступ при следующем вызове обработчика события?

i.o. 13.03.2011 20:41

Цитата:

Как мне сохранить цель события чтобы получить к ней доступ при следующем вызове обработчика события?
записать в переменную?

nataly_1 13.03.2011 20:48

у меня не получается записать мой класс в переменную, не знаю как

если бы знала вопрос бы не задавала

in4core 13.03.2011 20:55

покажите код, как вы делаете, а мы подскажем

Jewelz 13.03.2011 20:59

Код AS3:

private var oldTarget:Object;
 
private function onMouseDown(event:MouseEvent):void
{
  oldTarget = event.currentTarget;
}


nataly_1 13.03.2011 21:02

спасибо!!!, а я пыталась сохранять под типом своего класса

in4core 13.03.2011 21:03

все таки private var oldTarget: DisplayObject; будет нагляднее :)

Jewelz 13.03.2011 21:05

тогда уж надо и
Код AS3:

oldTarget = event.currentTarget as DisplayObject;

добавить

i.o. 13.03.2011 21:07

все таки private var oldTarget:InteractiveObject; будет правильнее, если вы про MouseEvent :)

Bgg 13.03.2011 21:12

Тогда уж InteractiveObject, DisplayObject извергнуть пользовательское событие не может.


Часовой пояс GMT +4, время: 01:46.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.