2016-12-15 18 views
0

まずは、こんにちは。Adob​​e Flash Professional CC gotoAndPlayバグ

私はフラッシュで簡単なゲームを開発し、HTML5キャンバスとJavaScriptを使用する必要があります。ゲームは、しかし、貧しい人々はかなり実装されています。私の問題は、ゲームをプレイした後、フレーム1に戻るように設計された再試行ボタンが表示されることです。ボタンをクリックすると、フレーム1に進み、フレーム25に戻ります。

enter image description here

最後のフレームは、このコードを持っています

var root = this; 
this.stop(); 
this.tryAgain_btn.addEventListener("click", mouseClickHandler); 
function mouseClickHandler(e) { 
    root.gotoAndPlay(0); 
}; 

そして、もう一つは、このコードを持っているフレーム:この問題を解決する方法について

var self = this; 
this.stop();  
this.play_btn.addEventListener("click", go); 

function go() 
{ 
    self.gotoAndPlay(1); 
} 

任意のアイデア?ありがとうございました。

答えて

0

これはhtml5またはactionscriptで開発していますか?あなたのタイムラインのあなたの写真に基づいて、あなたはjavascriptでHTML5キャンバスではなく、actionscriptを使用しているように見えます。

さらに、gotoAndStop(1)を試してみてください。 gotoAndPlay(0)ではなくstop()を削除します。メソッド。コメントがあればそれを教えてください。あなたの質問は少し不明なので、私はあなたがしていることを把握していません。あなたが理解していない場合は

EDIT

例、:

var root = this; 
this.stop(); 
this.tryAgain_btn.addEventListener("click", mouseClickHandler); 

function mouseClickHandler(e) { 
    root.gotoAndStop(1); 
} 

EDIT 2

私は

this.tryAgain_btn.addEventListener("click", function (event) 
{ 
     this.gotoAndPlay(1);  
}); 
+0

を使用してでショットを取ります申し訳ありませんが、私はactionscriptを意味しました。しかし、私は、gotoAndPlay(1)、gotoAndStop(1)を試してみましたが、何も動作しません。選択したフレームに移動し、tryAgainフレームに戻ります。 –

+0

フレーム0がないので、gotoAndStop(1)ではなくgotoAndStop(0)を書いているかもしれませんか?試してくださいgotoAndStop(1)と教えてください – Flizzet

+0

それは私が編集したタイプミスでした。 –

関連する問題