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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     外部swfの読み込みについて
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
yuki8
Åê¹ÆNo.45374
投稿日時: 2010-7-28 15:24
新米
居住地:
投稿: 29
使用環境:
外部swfの読み込みについて
読み込む側のMain.fla内に配置したムービークリップ(my_mc)上に外部swfファイル(test.swf)を表示させようと考えています。



test.swf側では更に,外部XMLファイルから文字列を取得してステージに表示させています。
こちらは正常に表示されることは確認済みです。





実際にMain.flaに2つのパターンのコードを書いて試しましたが,どちらもダメでした。

まずひとつ目がこちらです。
Main.fla
import flash.net.URLRequest; 
import flash.display.Loader; 
var urlReq:URLRequest = new URLRequest("test3-1.swf"); 
var loader:Loader = new Loader(); 
loader.load(urlReq); 
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onCompleteListener); 
function onCompleteListener(evt:Event):void { 
   my_mc.addChild(loader); 
}


ムービークリップ上に表示されるのですが,
「null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。」
というエラーが延々と出てしまいました。
ヘルプ等を読んだのですが解決しませんでした。。。

また,読み込んだtest.swfですが,XMLを読み込む前のテキストが表示されて,XML読み込みがされない状態でした。




二つ目がこちらです。
Main.fla
var loader:Loader=new Loader(); 
loader.load(new URLRequest("test3-1.swf")); 
loader.addEventListener(Event.COMPLETE,onCompleteListener); 
function onCompleteListener(evt:Event):void { 
   //var sub:my_mc=evt.target.content; 
   my_mc.addChild(loader);
   //loader.removeEventListener(Event.COMPLETE,onCompleteListener); 
}



こちらに至ってはエラーは出ないものの何も表示されませんでした。





どのようにして正しくムービークリップ上にswfファイルを読み込むのか,
また,どのようにしたらtest.swfがXMLを読み込んでから表示されるのか,
教えていただきたいです。




よろしくお願いいたします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 外部swfの読み込みについて yuki8 2010-7-28 15:24
     Re: 外部swfの読み込みについて mayor 2010-7-28 15:31
       Re: 外部swfの読み込みについて yuki8 2010-7-28 15:41
         Re: 外部swfの読み込みについて mayor 2010-7-28 20:41
           Re: 外部swfの読み込みについて yuki8 2010-7-29 13:41
             Re: 外部swfの読み込みについて yuki8 2010-7-29 16:40
               Re: 外部swfの読み込みについて mayor 2010-7-29 16:50
                 Re: 外部swfの読み込みについて yuki8 2010-9-14 13:28

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