【问题标题】:How do you access a child element in Actionscript 2?如何访问 Actionscript 2 中的子元素?
【发布时间】:2012-07-18 13:32:37
【问题描述】:

我有以下 Flash 结构。

Main Timeline
---test_menu (Movie Clip)
------test_menu_sub (Movie Clip)
---------submenu_item (Button) 

在主时间轴(第 2 帧)上,我添加了以下代码:

test_menu.test_menu_sub.submenu_item.onPress = function () {
     trace("clicked");
}

但是,这不起作用。如何访问 actionscript 2 中的子元素或影片剪辑?请参阅以下文件以供参考。

【问题讨论】:

    标签: flash actionscript-2


    【解决方案1】:

    这是一个已知问题,尤其是在创建 As2 横幅时。在 As2 中,您不能让像 onPress 这样的按钮事件作用于影片剪辑以及嵌套在其中的影片剪辑。

    这里对 As2 中的按钮有很好的解释: http://www.senocular.com/flash/tutorials/buttoncapturing/

    但是我决定彻底解决这个问题。这是使用上述文章中的功能修改后的源文件: http://www.baruckis.com/my-files/stackoverflow/11542639/test.fla

    我希望它会有所帮助! ;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-21
      • 1970-01-01
      • 2019-04-02
      相关资源
      最近更新 更多