xmlSlide Photo Gallery 3.0
昨年に公開した Flashの写真ギャラリーテンプレートを改良しましたので再配布します。ソースの二次使用や改善案のご提示は大歓迎です。質問やリクエストもお気軽にください。
【サンプル】
- -> http://atziluth.jp/sample/xmlSlider3/
- ※使用している写真の著作権は常光寺にあります
【ダウンロード】
【説明】
- フォルダ内の画像を、指定した枚数だけシャッフルして読み込み、スライドショー表示します。写真の自動再生や「進む」「戻る」などコントロールも可能です。
【修正箇所】
- ・オートプレイ時のストリーミング方式を低速回線環境に対応
- ・スクリプト・パフォーマンスの最適化
- ・デザイン&カスタマイズ性の改善
【使用方法】
- 1. image/ フォルダに、末尾の数字が1から始まる画像を追加
- 2. image/thumb/ フォルダに上記の番号に対応したサムネイル画像を追加
- 3-a. xml/ フォルダ内の image.xmlを必要に応じて編集
- 3-b. script/ フォルダ内の variables.as を編集 ※詳細は後記
【XMLの編集】
- 例) image/ フォルダ内の image41.jpg を追加したい場合、下記のコードを最下部にペースト
【詳細設定】
・読み込む画像枚数の指定
/* 22行目 */
var num:Number = 15; //読み込む画像の枚数を指定 ※nullか 0の場合は全て読み込む
・メイン画像のフォルダ名、ファイル名、拡張子の設定
/* 5〜7行目 */
var dir:String = path + "image/"; //画像のフォルダ名
var file:String = "image"; //画像のファイル名
var extension:String = "jpg"; //画像の拡張子
・サムネイル画像のフォルダ名、ファイル名、拡張子の設定
/* 10〜12行目 */
var thumbdir:String = path + "image/thumb/"; //サムネイルのフォルダ名
var thumbfile:String = "image"; //サムネイルのファイル名
var thumbextension:String = "jpg"; //サムネイルの拡張子
・メインスクリーン部分の設定
/* 15〜17行目 */
var israndom:Boolean = true; //true でメインスクリーンに表示される画像がランダムになる
var autoplay:Boolean = true; //画像のオートプレイモード ON/OFF切替
var interval:Number = 7000; //オートプレイ時に画像が切り替わる間隔 ※ミリ秒指定
・スライダー部分の設定
/* 20〜23行目 */
var w:Number = 58; //サムネイル画像のサイズ ※適当でも可
var margin:Number = 20; //サムネイル間のマージン
var num:Number = 15; //読み込む画像の枚数を指定 ※nullか 0の場合は全て読み込む
var friction:Number = -0.015; //スライダーのアニメーション速度
【その他・参考用ファイル】
- -> http://atziluth.jp/sample/xmlSlider3/script/photoLoader.as
メインスクリーンに画像を読み込むためのスクリプト