重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

マスクレイヤーの配下のレイヤーに複数のムービーシンボルを配置します。その複数のシンボルを一つのムービーシンボルにします。

個々のムービーシンボルが押下されたら、シーン1(Level0)の当該フレームにジャンプさせたいのですが、Scriptでどういう指定をすれば良いのでしょうか?。

・aa.onPress = function {
gotoandplay(20) ;
} ------->無反応


・aa.onPress = function {
_root.gotoandplay(20) ;
} ------->無反応

TraceでScriptが正しく動作している事は確認しました。

どうぞ宜しくお願い致します。

A 回答 (1件)

こんばんは。


まず、フレームアクションに書いている事を確認。
次に「gotoandplay」ではなく「gotoAndPlay」にすること、さらにfunctionには関数名をつけること。
最後にMCにちゃんと名前がついてるかも確認。

つまり、

aa.onPress = function(関数名){
gotoAndPlay(20);
}

でいけるはずです。
_rootをつけるかどうかはどこを動かすかによりますが、今回は必要ありません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!