【发布时间】:2012-08-13 08:42:33
【问题描述】:
我在 Flash Professional 中创建了一个带有多个矩形的 .fla。每个矩形都有不同的颜色,并且是一个单独的影片剪辑。然后,我有一个影片剪辑 (RectContainer),其中包含其中的所有矩形,并且我添加了“AS Linkage”,因此我可以在 Flash 构建器中创建这个容器类的实例(在我导出为 . swc)。
我的问题是这样的。如果我想为每个矩形添加一个变量,我如何从 Flash builder 中读取这个值。
例如,我想将字符串变量添加到带有单词“red”的红色矩形,带有“blue”的蓝色矩形等。
然后我想将侦听器添加到矩形,所以当它们被点击时,我可以获得被点击的矩形的颜色字符串。
for (var i:int = 0; i < rectContainer.numChildren; i++) {
rectContainer.getChildAt(i).addEventListener(MouseEvent.MOUSE_DOWN, fl_Click);
}
function fl_click(event:MouseEvent):void
{
event.currentTarget. ???
}
【问题讨论】:
标签: actionscript-3 flash actionscript flash-builder