2010-11-10 171 views
0

我已创建了闪光图像映射,我有针对每个区域,即显示翻转和onpress功能单独的按钮功能 -我怎样才能组函数一起

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

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

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

回答

0

我想你的标签必须有一个错误,因为你描述的看起来更像是一个AS2结构。

但是如果你真的在AS3中,你可以这样做:使用addEventListener将所有东西连接到同一个函数。在这个函数中,测试哪个按钮位于事件的源头,然后为每个按钮执行代码。

+0

谢谢,对不起,自从我看了Flash以来,已经过了一年多的时间 - 你已经把我放在正确的轨道上,是一种享受。干杯 – Dancer 2010-11-10 11:15:52