外部テキストから画像やリンクを変更するflashバナーを作り方
すみません。
どなたかFLASHに詳しいかたご教授お願い致します。
自社サイトで
下記URLのような画像が切り替わるバナーを作りたいと思っているのですが、
http://www.style-walker.com/
画像の読み込ませ方がうまくいきません。
画像が頻繁に変わるので外部テキストから変数を読み込み、
画像と、画像をクリックした際のURLを変更したいと思っております。
ネットで調べながら何とか形としてできたのですが、
画像をその都度読み込ませるような形で、回線速度が遅いとバナーが切り替わる度に画像の表示にタイムラグが発生してしまいます。
構成ですが、
バナー画像を読み込ませるインスタンスが
bn01、bn02、bn03、bn04とし
それをタイムライン上で四つ区切りにし配置しております。
外部テキストファイルには
/////////////
&vlink01=http://www.yahoo.co.jp/&
&vlink02=http://www.google.co.jp/&
&vlink03=http://www.livedoor.com/&
&vlink04=http://mixi.jp/&
&vbn01=http://www.○○/01.jpg&
&vbn02=http://www.○○/02.jpg&
&vbn03=http://www.○○/03.jpg&
&vbn04=http://www.○○/04.jpg&
///////////////
と記載しております。
アクションスクリプトレイヤーには、
bn01、bn02、bn03、bn04それぞれに切り替わる部分に
///////////////////
loadVariables ("link.txt",_root);
LINK = new LoadVars();
LINK.load("link.txt");
LINK.onLoad = function() {
loadMovie(vbn01, _root.bn01);
};
////////////////////
///////////////////
loadVariables ("link.txt",_root);
LINK = new LoadVars();
LINK.load("link.txt");
LINK.onLoad = function() {
loadMovie(vbn02, _root.bn02);
};
////////////////////
とそれぞれ四つに一回ずつ記載しております。
リンク先はそれぞれのインスタンスに直接
/////////////////
on (release) {
this.getURL(_root.vlink01);
}
/////////////////
と記載しております。
最初に全ての画像を一気に読み込み、
それぞれのインスタンスに読み込ませるといった
効率のいいスマートなやり方を探しております。
scriptの初心者のため、どなたかご教授お願いいたします。
お礼
なるほど、かなり参考になりました。