■掲示板に戻る■
検索
全部
1-
最新50
Flash技術関連
2
名前:
こばし
2006/11/17 10:06
ID:SEnae0K5
FlashPlayerのバージョンによって再生するSWFを切り替えるスクリプト:
・新バージョン用と旧バージョン用のSWFファイルを別々に用意する。
・新旧ともに同じWebの階層に置く
・新バージョンのFlaファイルの1フレーム目に以下のスクリプトを組み込み、SWFを作成しなおす。
//Version判定スクリプト
var A = getVersion();
var B = A.split(" ");
//区切りを" "にして配列BにAを入れる。
// 配列B["MAC","8,0,22,0"]
var C = B[1];
//配列Bの2つ目の要素を変数Cに入れる。
// 変数C="8,0,22,0"
var D = C.split(",");
//区切りを","にして配列DにCを入れる。
// 配列D["8","0","22","0"]
//配列Dの1つ目の要素=バージョン
if (D[0] < 8) {
this.loadMovie("旧バージョン.swf",this);
}
//-----
loadMovie関数は、Flash内のMovieClipに外部からSWFや画像などを読み込み為に使用出来る。
例)
既存のSWFファイルを複数読み込んで組合わせてFlashを作成するなど
14/200k
削除
修正
ストップ
再開
ごみ箱
sage
名前:
メール:
メッセージ:
>>2 > FlashPlayerのバージョンによって再生するSWFを切り替えるスクリプト: > > ・新バージョン用と旧バージョン用のSWFファイルを別々に用意する。 > ・新旧ともに同じWebの階層に置く > ・新バージョンのFlaファイルの1フレーム目に以下のスクリプトを組み込み、SWFを作成しなおす。 > > //Version判定スクリプト > var A = getVersion(); > var B = A.split(" "); > //区切りを" "にして配列BにAを入れる。 > // 配列B["MAC","8,0,22,0"] > var C = B[1]; > //配列Bの2つ目の要素を変数Cに入れる。 > // 変数C="8,0,22,0" > var D = C.split(","); > //区切りを","にして配列DにCを入れる。 > // 配列D["8","0","22","0"] > //配列Dの1つ目の要素=バージョン > > if (D[0] < 8) { > this.loadMovie("旧バージョン.swf",this); > } > > //----- > > loadMovie関数は、Flash内のMovieClipに外部からSWFや画像などを読み込み為に使用出来る。 > 例) > 既存のSWFファイルを複数読み込んで組合わせてFlashを作成するなど
URL:
sage
stay
等幅
up
パスワード:
-
名古屋文理大学
-
-
Flash CGI/Mini Thread Version 3.33βi
-