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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     loadClipについて
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
locoloco
Åê¹ÆNo.28245
投稿日時: 2006-8-28 18:46
新米
居住地:
投稿: 6
使用環境:
WinXP,Flash8
loadClipについて
flash8pro,winxp

pic.xml

<?xml version="1.0" encoding="Shift_JIS"?><jpeg>

<jpegURL>
<thumb>***.jpg</thumb>
<main>***.jpg</main>
</jpegURL>

<jpegURL>
<thumb>***.jpg</thumb>
<main>***.jpg</main>
</jpegURL>


</jpeg>

上に示したpic.xmlから、<thumb>***</thumb>の数だけMC(thumbnail)を複製して画像を読み込んだのですが再生すると画像が一気に表示されます。画像1つ1つのロードを監視してロードが完了したものから順に表示する方法が分かりません。誰か分かるかたお願いします。


System.useCodepage = true;
var thumbnail = new Array();
var thumb_xml:XML = new XML();
thumb_xml.onLoad = xml_load;
thumb_xml.ignoreWhite = true;
thumb_xml.load("pic.xml");

var xml_mc:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
xml_mc.addListener(listener);

function xml_load(success) {
if (success == true) {
all_Node = thumb_xml.firstChild;
thumb_num = all_Node.childNodes.length;
for (i = 1; i<thumb_num; i++) {
thumb = "thumbnail"+i;
_root.attachMovie("thumb", thumb, i);
thumbnail[i] = eval(thumb);
thumbnail[i].num = i;
thumb_img =   all_Node.childNodes[i-1].childNodes[0].firstChild.nodeValue;
xml_mc.loadClip(thumb_img, thumbnail[i].thumb_target);
thumbnail[i]._x = 100*i;
}

}
}
ひろゆき
Åê¹ÆNo.28250
投稿日時: 2006-8-28 19:22
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: loadClipについて
まず。
thumb_img =   all_Node.childNodes[i-1].childNodes[0].firstChild.nodeValue;
に、全角スペースが2つ含まれています。削除しましょう。

また、一気に読み込まれるのは、ローカルだからということも考えられますので、
サーバーに上げてテストされた結果なのかどうかについても
付記された方がよいように思います。

	(中略)

var xml_mc:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadStart = function(target_mc:MovieClip):Void {
	target_mc._visible = false;
};
listener.onLoadInit = function(target_mc:MovieClip):Void {
	target_mc._visible = true;
	//フェードイン処理?
};
xml_mc.addListener(listener);

	(中略)

MovieClipLoaderクラスについて

http://www.phollage.com/base.html
のように、フェードインするようにしたいのであれば、
その旨について明確にされるべきでしょう。


----------------
質問する際は、回答者に具体的な情報を与えてください。

locoloco
Åê¹ÆNo.28251
投稿日時: 2006-8-28 20:06
新米
居住地:
投稿: 6
使用環境:
WinXP,Flash8
Re: loadClipについて
リスナーイベントの定義のしかたを勘違いしてたみたいです。
なんとか理解できました。ありがとうございます
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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