2011-05-07 6 views
2

サムネイルの行がある場合はXMLなしでactionscript 3を使用してフォトギャラリーを作成するにはどうすればいいですか?サムネイルをクリックすると、写真が画面に表示されますか?私が見たチュートリアルのほとんどはxmlを使用していますが、使用する必要があるかどうか疑問に思っていましたか?事前に感謝しますxmlなしでactionscript 3でフォトギャラリーをフラッシュで作成していますか?

答えて

2

フォトギャラリーを作成する方法を説明するチュートリアルはたくさんありますが、それらはすべて理由でxmlを使用しています。 swfファイル内にイメージをハードコードする場合、イメージを変更/置換するたびにフラッシュムービーを再コンパイルする必要がありますが、このプロセスは非常に面倒で問題の多い作業になっている可能性があります。 xmlを使用する代わりに、データベースを使用してギャラリー情報を保存することができます。

とにかくSQLデータベースやXMLを使いたくない場合は、イメージのパスを配列に格納するだけで済みます。例:

var loader:Array = new Array(); 
var myImg:Array = ["image1.jpg", "image2.jpg", "image3.jpg"]; 

//populate playing list ------------------------------- 
for (var i:uint=0; i < myImg.length; i++) 
{ 
    loader[i] = new Loader(); 
    loader[i].load ("imgs/gallery/" + myImg[i]); 
    addChild (myImg[i]); 
} 
  • 外部フォルダにあなたのイメージを維持する「IMGS /ギャラリー/」
+0

私は画像を内部フラッシュムービーは、自身から画像を取得していないから持つようにしたい場合はどう外部ディレクトリ? – user701510

+0

イメージがFlashライブラリにある場合は、クラス名を指定して "new"ステートメントを使用してイメージを呼び出すだけです。ここで確認する方法を確認してください:http://www.adobe.com/devnet/flash/quickstart/loading_images_library_as3.html – nelsond8

関連する問題