Я делаю флэш-игру (которая в основном является версией той же самой игры), и я использовал tileList
для доски, заполненной movieClip
фигурами. Я бы хотел, чтобы фигуры отвечали на события mouseOver
, mouseOut
и mouseClick
.
Посмотрев на другие вопросы / ответы, я понял, что мне понадобится кастом imageCell
. Это путь? Я надеялся, что смогу получить ответы, которые хочу, поместив действия в самих movieClips
, как показано ниже, но, похоже, это не работает.
(Кстати, я новичок в сообществе, но несколько раз попадал сюда из поисков Google ... Спасибо за помощь, которую я уже получил от вас, замечательные люди. Приветствия.)
this.addEventListener(MouseEvent.MOUSE_OVER, OverHandler);
this.addEventListener(MouseEvent.MOUSE_OUT, OutHandler);
this.addEventListener(MouseEvent.CLICK, ClickHandler);
this.stop();
function OverHandler(event:MouseEvent):void
{
event.target.play();
}
function OutHandler(event:MouseEvent):void
{
event.target.stop();
}
function ClickHandler(event:MouseEvent):void
{
event.target.play();
}