- ベストアンサー
flashcs4 as3.0のエラーについて
- AS3.0でのマウス操作に関するエラーについて疑問があります。
- 指定したスクリプトを実行すると、エラーが発生します。
- ネットでの情報収集でも解決策が見つかりませんでした。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 #1の補足より引用 > 判定後の画面で、 > TypeError: Error #1009: null のオブジェクト参照の > プロパティまたはメソッドにアクセスすることはできません。 最初のご質問に書かれているスクリプトの mc.event.updateAfterEvent(); を event.updateAfterEvent(); に書き換えたものでは,そう言ったエラーは出ませんよ。 スクリプトに書いてある状況であれば ステージ上には少なくとも「mc」と「mc1」と「myb」の3つのインスタンスが必要です。 この3つのうちどれか1つを消したとしても全く違うエラーが出ます。 ・「mc」を消した場合 →1120:未定義のプロパティmcへのアクセスです。 ・「mc1」を消した場合 →1120:未定義のプロパティmc1へのアクセスです。 ・「myb」を消した場合 →1120:未定義のプロパティmybへのアクセスです。 したがって 「最初の質問段階のスクリプトから大幅に変更をしている。」 または 「最初の質問のスクリプトとは全く別のスクリプトでエラーが発生している。」 としか考えられません。 とにかく 書かれていらっしゃらない部分に問題があると思うので どこをどうすれば良いということは書けません。 良くはわかりませんが, > 判定後の画面で、 と書かれていらっしゃる その全く何の説明のない 「判定後の画面」 とやらに 何か問題があるのかもしれません(ないのかもしれません)。
その他の回答 (1)
- BlurFiltan
- ベストアンサー率91% (1611/1754)
mc.event.updateAfterEvent(); の mc が不要です。 event.updateAfterEvent(); です。
補足
ご回答ありがとうございます。 event.updateAfterEvent();でそこではエラーはでなくなりました。ところが、判定後の画面で、 TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。 at 2mouse_03_fla09_as3_fla::MainTimeline/mymouse() と別のエラー出てしまいました。これもいろいろ試しているのですが、どうにもわかりません。どこに問題があるのでしょうか。 よろしくお願いいたします。
お礼
BlurFiltan様 大変失礼しました。いろいろ試していたので、投稿したファイルとは別のファイルで試していました。お手数をお掛けして申し訳ないです。 投稿したファイルでは問題は解決しました。すみませんでした。