![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
初めまして、今非常に困っていましてどなたかお力を貸してください。
ActionScript3.0を使ってフルフラッシュサイトを作っているところなのですが、タイムラインの1フレーム目でローダーでrootを読み込み、終わったら2フレーム目(gotoAndStop(2)で)へ移動という形にしているのですが、ムービープレビューすると「Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。at Main()」
と出てしまいます。Mainはドキュメントクラスで外部asファイルに記述しています。
こんな感じで書いています↓
『1フレーム目のタイムラインスクリプト』
stop();
~中略~
if(info.bytesLoaded==info.bytesTotal){
if(load_mc.nowScene=="finish"){
Object(root).gotoAndStop(2);
}
}
『外部Main.asファイル』
package{
~中略~
public class Main extends MovieClip{
~中略~
public function Main() {
addEventListener(Event.ENTER_FRAME, checkHandler);
}
function checkHandler(ev:Event):void {
if (Object(root).currentFrame==1) {//フレームが1なのかを判別
return;
}
removeEventListener(Event.ENTER_FRAME, checkHandler);
init();
}
function init(){
~中略~
}
}
}
すみません、ホントはもっとあるのですがスクリプトが長過ぎて書ききれないのでざっくりですが、こんな感じです。
checkHandler()は、エラーが出ないように2フレーム目に来たらMain.asを参照できるようにしています。ほかになにかやり方があれば教えてほしいです。。。←なんとなくこれが怪しい気もするので。
一応こんな感じでも順調に作業出来ていたのですが、なぜか急にエラーが出始めました。
ムービープレビューすると先ほど書いたエラーメッセージがでて、画面がチカチカなり、1フレーム目と2フレーム目を繰り返しているような現象です。
いまMain.asファイルは2フレーム目にあるインスタンスを参照しているので、ドキュメントクラスを2フレーム目にきたら読み込ませる方法とかあるのでしょうか?
すみませんホントに誰かご教授お願いします!!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA リボンののリカバリーでオーバーフローエラーになります 2 2023/07/04 19:07
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:12
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Actionscriptでのフレーム間の移動
-
ASではどうやって記述するのか
-
C言語 バッファについて。
-
フレーム内に移動したい
-
格闘ゲームのコマンド→↓→のプロ...
-
フレーム内のオプションボタン...
-
擬似フレームとPHP
-
Flashで右クリックメニューにつ...
-
左フレームの選択結果を右フレ...
-
Gifアニメの再生について(検索...
-
フラッシュで逆再生中の停止に...
-
phpで音を鳴らす
-
FLASHでシーンをつなげる。
-
C#でDLLファイル読み込みを行う...
-
プルダウンメニューの件で、至...
-
getURLのurl記述部分を外部...
-
ムービー再生ボタンをクリック...
-
2倍速を等速動画に(車載動画)
-
メガネ ウェリントン どこの国...
-
ある地域の天気が無料で取得で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WEBブラウザの重複起動の禁止
-
AS3.0で子MCから他の子MCの...
-
Math.ramdom()を特定回数繰り返す
-
ループ再生のflashをタイムライ...
-
Excel VBA SetFocus
-
ASではどうやって記述するのか
-
フラッシュ初心者ですが
-
Flash lite1.0の計算クイズ
-
プルダウンメニューとフェード...
-
ActionScriptで関数とは?
-
Smartyのテンプレートについて
-
Error#1009 時計のシーン移動ボ...
-
秒と同期してMCを動作させる方法
-
flash トップページ 自動再...
-
キーボードを押した時のムービ...
-
ActionScript3.0でエラーがでる
-
actionscript2.0から3.0へ、
-
ボタンとASが1フレーム目にない...
-
FLASH LITE1.1のテキスト入力に...
-
ボタンシェイプにリンクを張ると…
おすすめ情報