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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     複数読み込んだ画像の表示切替について
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
cancan
Åê¹ÆNo.48234
投稿日時: 2011-10-22 18:03
新米
居住地: 埼玉
投稿: 21
使用環境:
複数読み込んだ画像の表示切替について
こんにちは。
いつも参考にさせていただいております。
表題の件で質問です。
as3.0で、画像(xxx.swf)を複数読み込み、ユーザのクリックに合わせて表示する画像を切り替えるものを作成中です。

ステージにimg_mcを配置、その中に3つの画像を読み込むことはできました。
(現状3つの画像が重なって表示されている状態です)

読み込み後は、1枚目の画像を表示、それ以外は非表示、としておきたいのですが、画像をハンドリングするすべが分かりません。
(img_mc.xxxxx.visible=false のように指定したい)
名前をどのタイミングで、どこに書いたらよいでしょうか。
よろしくお願いいたします。


//1フレーム目
//読み込みカウンタ
var nDataLoaded = 0;

//画像ファイル名
var uData_array = new Array(3);
uData_array[0] = "banana.swf";
uData_array[1] = "apple.swf";
uData_array[2] = "orange.swf";


//2フレーム目--------------------------------------
stop();
//
// ローダーオブジェクトを作成し配置
var img_req : URLRequest = new URLRequest(uData_array[nDataLoaded]);
var loader_obj : Loader = new Loader();
img_mc.addChild(loader_obj);
loader_obj.load(img_req);

var info_li:LoaderInfo = loader_obj.contentLoaderInfo;

info_li.addEventListener(Event.COMPLETE,LoaderInfoCompleteFunc);
function LoaderInfoCompleteFunc(evt : Event) {
	
	//次のフレームへ
	nextFrame();
}


//3フレーム目--------------------------------------
//ロード済数カウント
nDataLoaded++;

//
//すべてダウンロードしたら、
if (nDataLoaded >= uData_array.length) {
	play();
} else {
	//前のフレームに戻る
	this.prevFrame();
}


//4フレーム目--------------------------------------
stop();
//
trace("img_mcの中身");
for each (var i in img_mc) {
	trace(img_mc[i].name);
}



----------------
cancan@さいたま

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 複数読み込んだ画像の表示切替について cancan 2011-10-22 18:03
     Re: 複数読み込んだ画像の表示切替について mayor 2011-10-22 18:40
       Re: 複数読み込んだ画像の表示切替について cancan 2011-10-24 17:31
         Re: 複数読み込んだ画像の表示切替について mayor 2011-10-26 12:08
     Re: 複数読み込んだ画像の表示切替について Fumio 2011-10-22 20:12
       Re: 複数読み込んだ画像の表示切替について cancan 2011-10-24 17:06
         Re: 複数読み込んだ画像の表示切替について Fumio 2011-10-24 18:33
           Re: 複数読み込んだ画像の表示切替について cancan 2011-10-25 21:34

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