![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
Windows版FlashCS5、ActionScript3.0、パブリッシュ設定のPlayer(P)は、AIR Androidを
使用しております。
どうぞ、よろしくお願いいたします。
スクリプトを組み、パブリッシュしようとすると、下記のようなエラーが出ることがあります。
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at myFla_fla::Timeline_15/frame3()[myFla_fla.Timeline_15::frame3:11]
Timeline_15が、どのムービークリップか調べるのに時間がかかり、困っております。
私は現状では、
trace(ムービークリップのインスタンス名);
と記述して、出力ウィンドウに表示される結果を見ながら、
片っ端からムービークリップを調べて、該当するTimeline_n(今回はTimeline_15)を探しています。
もっと効率の良い探し方は、ありませんでしょうか?
※無い場合は、"無い"と教えていただけますと、助かります。
どうぞ、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
デバッガを使うと、タイムラインだけでなく、エラーが発生したレイヤーやフレーム・行も特定できます。
例えば、ムービークリップシンボル「シンボル 2 」に、名前を”スクリプト”と付けたレイヤーを作り、そのフレーム 10 に、次のようなスクリプトを書いたとします。
var mc:MovieClip = null;
mc.stop();
↑ mc にはあえて null を入れていますから、当然、このフレームが再生された途端にエラー番号 1009 「 null のオブジェクト参照の~」が発生します。
このシンボルのインスタンスを配置した作品を、デバッガを通して動作確認します。
ムービー編集画面の「デバッグ」メニュー→「ムービーのデバッグ」で、デバッガが起動します。
( CS5 では、メニューの配置や名称が変わっているかもしれません。デバッガの起動方法や詳しい使い方については、ヘルプ等をご参考になさってください)
問題がなければ、ムービーが再生されます。
しかし、スクリプトにエラーがあるとその箇所で再生が停止し、デバッグウィンドウが開いて、エラー発生時に再生していたシーンとシンボル名・レイヤー・フレームが表示されます。
反転表示になっているシンボルが、エラーが検出された箇所です。
先ほどの問題含みの作例をデバッガで見ると、
シンボル名:シンボル 2 レイヤー名:スクリプト フレーム:10
に問題があるらしいという情報が、デバッグウィンドウから得られます。
(表示例として画像を添付しましたので、よろしければご参照ください。青く反転しているシンボルが、エラーが検出されたシンボルです)
さらに、エラーメッセージの最後
[○○○_fla.Timeline_○::frame10:2]
の” frame10:2 ”の部分は、フレーム 10 に書かれているスクリプトの2行目、という意味です。
合わせますと、「シンボル2の”スクリプト”レイヤー、フレーム 10 に書かれているスクリプトの2行目」でエラーが発生した、と分かります。
つまり、シンボル 2 のフレーム 10 に書いた
var mc:MovieClip = null;
mc.stop();
↑ この2行目の mc.stop(); 、特に mc のあたりが怪しいと、エラーの原因を突き止めていくことができます。
![「Timeline_nの調べ方について(A」の回答画像1](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/8/1305967_5497e542e85e3/M.jpg)
ご教示ありがとうございます!
恥ずかしながら、今までデバッガを使った事がありませんでした(存在も知りませんでした)。
これを使えば、Timeline_nを調べなくても済みます。
大変助かります^^
とても丁寧なご説明に、感激しました。
ありがとうございます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 プロファイルエラーについて 2 2022/12/16 09:31
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- Windows 10 (続き)2つのウィンドウ選択時の表示について 6 2023/08/13 15:05
- その他(パソコン・周辺機器) デバイスのペアリングのウィンドウサイズがおかしい 1 2023/01/18 18:48
- Excel(エクセル) VBA フォルダ見える化のコードについて 2 2023/06/19 15:04
- ビデオカード・サウンドカード Media EncoderやStreamlabsDesktopのハードウェアエンコードについて 2 2023/03/25 12:16
- Windows 10 Windows Updateの更新ができない場合に初期化 3 2023/01/18 20:00
- Access(アクセス) Access DTPickerの初期表示月を変えたい 1 2022/08/02 08:55
- iPad ipad購入にあたって、アドバイスをお願いします。 5 2022/06/04 08:27
- 車検・修理・メンテナンス (動画あり)エアコンガス、減ってますか? 4 2022/07/11 20:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【ExcelVBA】ファイル名をセル...
-
五芒星は、悪魔崇拝とどういう...
-
FLASHにホームページについて
-
シンボルの存在意義
-
iOSアプリ開発時の画像をFirewo...
-
static関数がmapファイルに載ら...
-
python ボタンを押すと複数の関...
-
HTMLからFLASHに変数を送り、内...
-
変数名に変数を使う
-
node* ってなんなのでしょうか?
-
'2465'指定した式で参照してい...
-
photoshopで書いた四角の枠の中...
-
マウスオーバーで色が薄くなる...
-
ボタンから一つ上の階層のムー...
-
アセンブリ言語のcasl2について...
-
pdfのテキスト全文コピー、テキ...
-
ムービーを操作する方法について
-
テキストサービスについて
-
音のアクションスクリプトについて
-
VBAで改行の入ったデータの正規...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
五芒星は、悪魔崇拝とどういう...
-
【ExcelVBA】ファイル名をセル...
-
static関数がmapファイルに載ら...
-
シンボル化解除の方法
-
ムービークリップの基準点を途...
-
App store のマークってイルミ...
-
FlashMXで絵の反転を繰り返す動...
-
何故、画像がくっついてるんで...
-
ブレーカーの電気シンボル
-
マウスの動きに合わせて画面を...
-
FLASHの文字を変えるには?
-
シンボルの存在意義
-
ソースファイルを追加すると、...
-
iOSアプリ開発時の画像をFirewo...
-
外国の幸福のシンボル
-
Timeline_nの調べ方について(AS3)
-
PNG24を読み込むと色合いが薄く...
-
不思議な水晶玉
-
Suzukaについてです。
-
FLASH 外部画像ファイルのリサ...
おすすめ情報