簡體   English   中英

Flash CC HTML5應該是簡單的gotoAndPlay

[英]Flash CC HTML5 ought to be simple gotoAndPlay

我正在Flash CC中創建Javascript / HTML5游戲。

我有一個帶有按鈕的信息屏幕。 此信息屏幕是來自庫的影片剪輯,其鏈接名為“ CloseBtn”。 以下腳本在此動畫片段的第8幀上:

<code>
this.stop();
var closeBtn=new lib.CloseBtn();
closeBtn.x=130;
closeBtn.y=150;
closeBtn.stop();
this.addChild(closeBtn);
closeBtn.addEventListener("click", function (event)
{
        this.gotoAndPlay(9);    
});
</code>

您可能已經猜到,單擊按鈕后,這應該轉到InfoScreen中的第9幀。 但這行不通! 將代碼與時間軸結合在一起時,我認為是錯誤的嗎?

問題解決了!

解決方案是在分配eventListener時,在按鈕前添加關鍵字“ this”。 花了大約8個小時對我進行了沮喪的代碼分析,以找出答案。

    this.closeBtn.addEventListener("click", function (event)
    {
        this.gotoAndPlay(9);    
    });

暫無
暫無

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

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