- ベストアンサー
構文エラー
初心者なもので、簡単な質問で申し訳ございません。 バージョンがswf4で、一つのボタンに on (keyPress "<Enter>"){ getURL("***.html","_self"); }on (rollOver) { gotoAndStop(47); } と書くも構文エラーが出てしまいます。ご教授いただけると助かります。宜しくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コピペでしてみましたが, エラーは出ませんよ。 実際は改行が入るのでこんな感じにはなりますが↓。 on (keyPress "<Enter>") { getURL("***.html", "_self"); } on (rollOver) { gotoAndStop(47); } 改行はあってもなくてもエラーは出ません。 スクリプトはボタンシンボルのインスタンスに書かれていらっしゃいますか? ムービークリップに書くと次のようなエラーが出ます↓。 ----------------------------------------- **エラー** シーン = シーン 1, レイヤー = レイヤー 1, フレーム = 1 :行 1:マウスイベントはボタンインスタンスでのみ使用できます。 on (keyPress "<Enter>") { **エラー** シーン = シーン 1, レイヤー = レイヤー 1, フレーム = 1 :行 4:マウスイベントはボタンインスタンスでのみ使用できます。 on (rollOver) { ActionScript エラー数 :2 報告済みエラー :2 ----------------------------------------- onイベントハンドラがムービークリップに書けるようになったのは, Flash MX(Flash Player 6)以降です。 Flash 4 や 5 の場合,このようなエラーが出ます。
お礼
おっしゃるとおりでした。 適切なご回答、ありがとうございました。