【问题标题】:How can I group functions together如何将功能组合在一起
【发布时间】:2011-05-07 19:06:42
【问题描述】:

我已经创建了一个带有 flash 的图像映射,我有单独的按钮功能,显示每个区域的翻转和按下功能,即 -

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

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

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

【问题讨论】:

    标签: actionscript-2 flash-cs4


    【解决方案1】:

    我猜你的标签肯定有问题,因为你描述的更像是一个 AS2 结构。

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

    【讨论】:

    • 谢谢,很抱歉,自从我看 Flash 已经一年多了——你让我走上了正确的道路,真是一种享受。欢呼
    猜你喜欢
    • 1970-01-01
    • 2017-10-01
    • 2019-10-05
    • 1970-01-01
    • 1970-01-01
    • 2019-07-13
    • 1970-01-01
    • 1970-01-01
    • 2017-01-16
    相关资源
    最近更新 更多