トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     外部swf読込み時の出力エラー&表示されない原因は?
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ribbit
Åê¹ÆNo.48498
投稿日時: 2012-1-1 14:34
新米
居住地:
投稿: 2
使用環境:
外部swf読込み時の出力エラー&表示されない原因は?
初めて投稿させて戴きます。ribbitと申します。
外部swfを読み込んだ時に、出力エラーが出てしまい、本来表示されるはずのswf動画のオブジェクトの位置がずれたり、表示されなかったりします。
その際の出力エラーは、
TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。
at _fla::MainTimeline/frame26()
です。

作成しようとしている動画は以下のようなものです。
制作環境はCS5です。
・メイン動画のメニュー画面に複数のボタンシンボルがある(例:ボタンA・B…)。
・例えばボタンAをクリックすると、対応する外部swf(例:a.swf)を呼び出して再生する
・a.swf再生中に、再生画面の左上に配置した「戻る」(ボタンシンボル)をクリックするとメニュー画面に戻る

外部swfは現在20個ほどあるのですが、その中の4つほどが、上記の出力エラーが出てうまく動画が表示されません。一部のオブジェクトが表示されないままだったり、配置位置が全くずれていたり、という状態になります。全てをチェックしきれていませんがムービークリップになっているオブジェクトがうまく表示されていない気もします。
外部swfはすべて、インタラクティブ性のない短いアニメーションです。
また、外部swfのみで再生すると問題なく再生されます。

メイン動画のメニュー画面におけるActionScriptは以下の通りです(外部swf2つの場合)。
-------------------------------
var url01 : URLRequest = new URLRequest("a.swf");
var url02 : URLRequest = new URLRequest("b.swf");

// ローダーオブジェクトを作成し配置
//var loader_obj : Loader = new Loader();
stage.addChild (loader_obj);
loader_obj.x = 0;
loader_obj.y = 0;

// ボタンが押されたときに読み込みを開始
ボタンA.addEventListener(MouseEvent.CLICK,function(event){
gotoAndPlay("SWF") ;
loader_obj.load(url01);
});

ボタンB.addEventListener(MouseEvent.CLICK,function(event){
gotoAndPlay("SWF") ;
loader_obj.load(url02);
});
-------------------------------

外部swf再生画面におけるActionScriptは以下の通りです
-------------------------------
もどる.addEventListener(MouseEvent.CLICK,GoToMenu);

function GoToMenu(event:MouseEvent):void
{
loader_obj.unload();
gotoAndPlay("MENU");
}
-------------------------------

みようみまねで作成しているので、どこかに不備があるのだと思うのですが、エラーなく動くものもあり、原因がわかりません。
また、メニュー画面の前にもうひとつメニューへ飛ぶためのスタート画面があるのですが、出力エラーで示されているMainTimeline/frame26()は、このスタート画面のフレーム番号となっています。最初にActionScriptが現れるフレームです。

どなたかアドバイスいただけましたら、と思います。
よろしくお願いします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 外部swf読込み時の出力エラー&表示されない原因は? ribbit 2012-1-1 14:34
     Re: 外部swf読込み時の出力エラー&表示されない原因は? mayor 2012-1-1 16:21
     Re: 外部swf読込み時の出力エラー&表示されない原因は? tonbi 2012-1-1 16:22
     Re: 外部swf読込み時の出力エラー&表示されない原因は? Fumio 2012-1-1 16:58
       Re: 外部swf読込み時の出力エラー&表示されない原因は? ribbit 2012-1-1 23:28

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops