これは私のコードです:
play_mc.onRelease= function ()
{
GotoAndPlay ("Scene 3",1)
}
次のエラーが発生します。
エラー1180未定義の可能性のあるメソッドgotoAndPlayの呼び出し
どうしてこれなの?
これは私のコードです:
play_mc.onRelease= function ()
{
GotoAndPlay ("Scene 3",1)
}
次のエラーが発生します。
エラー1180未定義の可能性のあるメソッドgotoAndPlayの呼び出し
どうしてこれなの?
GotoAndPlayはありません。しかし、gotoAndPlayがあります:)
パラメータの順序が間違っています。順序を変更する必要があります。
gotoAndPlay(1, "Scene 3");
MovieClipオブジェクトのメソッドを呼び出そうとしています。この場合、これは「play_mc」です。最初の文字は小文字で、メソッドの型アノテーションは次のとおりです。
gotoAndPlay(frame:Object, scene:String = null):void
したがって、実際にはgotoAndPlay(1、 "Scene 3");が必要です。 最後に、AS2を使用している場合、 gotoAndPlayを「play_mc」で実行する場合は、 thisキーワードを使用してメソッドを呼び出す必要があります。それ以外の場合は、省略した場合、メソッドはメインタイムラインで実行されます。だから私はそれを心に留めておきます。
また、AS3を使用している場合は、addEventHanlderを使用する必要があります。どちらのソリューションでも、呼び出されるメソッドの範囲がより明確になり、コードがより柔軟になります。
AS3イベント処理への参照は次のとおりです