2011-03-14 35 views
0

在Flash CS5中,我有一個實例名稱爲「btn」的按鈕,該實例名稱由實例名稱爲「mv1」和「mv2」的影片剪輯組成。在Flash中訪問子元素

問題是:我可以使用gotoAndStop或類似的按鈕內的按鈕實例化按鈕的按鈕內的影片剪輯。僞代碼:

btn.mv1.gotoAndStop(3); btn.mv2.gotoAndStop(7);

這可能是一個非常基本的問題,但在過去的半小時內我找不到任何信息。

+0

並沒有真正與按鈕的作用了,所以換它了一部電影,一切運行良好。 – 2011-03-14 17:36:19

回答

1

可能是的,如果btn碰巧是一個MovieClip。對於(幾乎?)任何其他顯示類(DisplayObject,DisplayObjectContainer,Sprite等),這將在編譯時失敗。

如果你的編譯拒絕運行你的代碼,試試這個:

var mv1:MovieClip = btn.getChildByName("mv1") as MovieClip; 
mv1.gotoAndStop(3); 
1

是的,你可以。

btn.mv1.gotoAndStop(3);將工作得很好。