【发布时间】:2011-05-09 23:06:42
【问题描述】:
我正在制作一个 Flash 游戏(它基本上是同一个游戏的一个版本),并且我使用了 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();
}
【问题讨论】:
标签: flash actionscript-3 flash-cs5