Adobe Flashで外部XMLファイルに記述した画像ファイル(以下、【XML例】参照)を順次読む込み、スライドショーのように表示しようとしてます。

だた、画像間で一瞬だけ白(背景色)画面が表示されてしまいます。
XMLファイルを利用し、且つ画像間の間隔をなくし、白(背景色)画面を表示しないようにするための方法を教えて下さい。



【XML例】
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<images>
<pic>
<image>flash/banner_01.jpg</image>
<url>http://www.google.com</url>
<target>_brank</target>
<timeout>5000</timeout>
<imagebg>flash/banner_02.jp</imagebg>
</pic>
<pic>
<image>flash/banner_02.jp</image>
<url>http://www.yahoo.co.jp</url>
<target>_parent</target>
<timeout>5000</timeout>
<imagebg>flash/banner_03.jp</imagebg>
</pic>
<pic>
<image>flash/banner_03.jp</image>
<url>http://www.yahoo.com</url>
<target>_brank</target>
<timeout>5000</timeout>
<imagebg>flash/banner_01.jp</imagebg>
</pic>
</images>

回答の条件
  • 1人2回まで
  • 登録:2008/06/16 19:09:46
  • 終了:2008/06/17 14:52:27

回答(3件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/06/16 19:52:13

ポイント27pt

Flashでクロスフェードさせてはどうでしょうか。

スクリプトの作り方は「Flash5による外部JPEGを使った自動スライドショー」を参考にしてください。

id:hara-peko

ありがとうございます。試してみます。

2008/06/16 20:09:26
id:okmt_masaaki No.2

okmt_masaaki回答回数59ベストアンサー獲得回数62008/06/16 19:59:14

ポイント27pt

白い背景が表示される原因は何でしょうか?

・次の画像が読み込めていない場合。

 次の画像の読み込みが完了してから表示してはいかがでしょうか??

・画像を切り替える際にできる一瞬の白い背景?

 次の画像を現在表示中の画像の上にかぶせてはいかがでしょうか?

id:hara-peko

>・次の画像が読み込めていない場合。

> 次の画像の読み込みが完了してから表示してはいかがでしょうか??

この方法を実現するプログラムがわかりません。

2008/06/16 20:10:09
id:okmt_masaaki No.3

okmt_masaaki回答回数59ベストアンサー獲得回数62008/06/17 11:23:48

ポイント26pt

下記参考になると思います。

http://www.webdesignworkshop.net/workshop/080moviecliploader/

//MovieClipLoaderを作る。

my_mcl = new MovieClipLoader();

mclListener = new Object();

mclListener.onLoadComplete = function() {

//次の写真を表示する関数を実行する。

};

my_mcl.addListener(mclListener);

id:hara-peko

okmt_masaakiさん、ありがとうございます。

2008/06/17 14:52:03

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません