如何将功能组合在一起

时间:2010-11-10 10:08:01

标签: actionscript-2 flash-cs4

我用flash创建了一个图像映射,我有单独的按钮功能,可以显示每个区域的翻转和onpress功能,即 -

nw_btn.onRollOver = function() {
   areaName_txt.text = "This Site (NWPHO)";
}

nw_btn.onPress = function() {
   displayOverlay(areaName_txt.text);
}

重复15次以覆盖每个区域按钮 - 我想知道是否有办法应用相同的函数调用(displayOverlay)并通过一段代码在翻转时应用区域名称文本而不是重复每个按钮?

1 个答案:

答案 0 :(得分:0)

我猜你的标签一定有错误,因为你所描述的看起来更像是AS2结构。

但如果您真的在AS3中,那么您可以执行以下操作:使用addEventListener将所有内容连接到同一个函数。在此函数中,测试哪个按钮位于事件源,然后为每个按钮放置要执行的代码。