[小ネタ] progression.js について

Progression から書き出される HTML では、progression.js の progression.embedSWF() メソッドを使用して Flash を表示しています。

基本設定の状態で書き出すと、以下のようなフォーマットで書き出されます。

progression.embedSWF( {
	width:640,
	height:480,
	adjustHorizontal:false,
	adjustVertical:false,
	centering:true,
	flashvars:{
	},
	params:{
		bgcolor:"#FFFFFF",
		wmode:"window",
		allowscriptaccess:"samedomain"
	},
	attributes:{
	}
} );

各設定値はそれぞれプロジェクトパネルの設定と対応しています。
それぞれの値は以下のデフォルト値を持っているので、省略するとデフォルト値が使用されるようになります。

defaultConfig = {
	url:"preloader.swf",
	replaceElementId:"attention",
	width:640,
	height:480,
	adjustHorizontal:false,
	adjustVertical:false,
	centering:true,
	version:"9.0.45",
	useExpressInstall:true,
	flashvars:{},
	params:{
		bgcolor:"#FFFFFF",
		wmode:"window",
		allowfullscreen:true,
		allowscriptaccess:"samedomain"
	},
	attributes:{}
} );

また、書き出し初期状態では設定されていない属性についても、デフォルト値を上書きすることで設定できるようになっていますので、例えば url に “index.swf” とするとプリローダーを使用せずに表示させることができるようになります。

コメントをどうぞ