function writeFlashContents() { //引数取得 var argAry = new Array(); for (i = 0;i < arguments.length;i++) { argAry.push(arguments[i]); } //contentsTag引数があるか var coTagName = ""; for (i = 0;i < argAry.length;i += 2) { if (argAry[i] == "contentsTag") { coTagName = argAry[i + 1]; argAry.splice(i,2); break; } } if (coTagName == "") { alert("contentsTagの指定がありません。"); return; } //必要FlahPlayerバージョンを取得 var necVer = 0; for (i = 0;i < argAry.length;i += 2) { if (argAry[i] == "overVer") { necVer = argAry[i + 1]; argAry.splice(i,2); break; } } //Flashのバージョンチェック var verFlg = checkFlashPlayer(necVer); //バージョンチェックによる切り分け if (!verFlg) {//バージョンエラーの場合 //何もしない return; } //オブジェクトタグの初期値を定義 var objAtts = new Object(); var params = new Object(); var embAtts = new Object(); objAtts.classid = "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"; objAtts.codebase = "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"; objAtts.width = "100%"; objAtts.height = "100%"; objAtts.id = "flash_contents"; objAtts.align = "middle"; params.allowScriptAccess = "sameDomain"; params.movie = ""; params.quality = "high"; params.bgcolor = "#ffffff"; params.wmode = ""; params.salign = ""; params.flashvars = ""; embAtts.src = ""; embAtts.quality = "high"; embAtts.bgcolor = "#ffffff"; embAtts.width = "100%"; embAtts.height = "100%"; embAtts.name = "flash_contents"; embAtts.align = "middle"; embAtts.allowScriptAccess = "sameDomain"; embAtts.type = "application/x-shockwave-flash"; embAtts.pluginspage = "http://www.macromedia.com/go/getflashplayer"; embAtts.wmode = ""; embAtts.salign = ""; embAtts.flashvars = ""; //引数で書き換え for (i = 0;i < argAry.length;i += 2) { for (var j in objAtts) { if (j == argAry[i]) { objAtts[j] = argAry[i+1]; break; } } for (var j in params) { if (j == argAry[i]) { params[j] = argAry[i+1]; break; } } for (var j in embAtts) { if (j == argAry[i]) { embAtts[j] = argAry[i+1]; break; } } } //タグ作成 var inTag = " '; } inTag += '