0

我有以下 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 中的子元素或影片剪辑?请参阅以下文件以供参考。

4

1 回答 1

1

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

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

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

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

于 2012-08-31T10:51:10.463 回答