簡體   English   中英

Action Script 3.0調用其他層

[英]Action Script 3.0 calling other layer

我創建了一個簡單的網站。該網站包括主場景3層。 一個Buttons,Actions和Pages。在Button層中,我創建了新的5個按鈕,並將它們作為影片剪輯連接。在Button影片剪輯中,我添加了新的action層。它們都正常工作。但是當我按下Button時,我想移動我的頁面層到下一幀或下一幀。但是gotoAndStop(3); 不起作用。因為它在按鈕影片剪輯中。如何到達場景? scene.gotoAndPlay(2)不起作用。

如果我明白您的意思...您可以使用parent.gotoAndStop(3); (“父”將是包含“此”的..因此,在您的情況下,父將是顯示列表的根)
或者您通常可以使用stage.gotoAndStop(3); (階段始終是顯示列表的根)

@Meko flash.display.Stage沒有gotoAndStop方法[1],您必須將其強制轉換為MovieClip才能執行此操作。

MovieClip(this.root).gotoAndStop("Menu");

僅當您的根是MovieClip時,這才起作用。

[1] http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/Stage.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM