2012-07-18 33 views
0

我有以下Flash結構。如何訪問Actionscript 2中的子元素?

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中的子元素或影片剪輯?請參閱以下文件以供參考。

回答

1

這是衆所周知的問題,尤其是當創建As 2的橫幅。在As2中,您不能像按下onPress工作一樣的按鈕事件以及嵌套在其中的影片剪輯。

有關於按鈕AS2中這裏很能說明問題: http://www.senocular.com/flash/tutorials/buttoncapturing/

但是我決定全力解決這個問題。這裏是你修改的源文件使用上面的文章的功能: http://www.baruckis.com/my-files/stackoverflow/11542639/test.fla

我希望它會幫助! ;)