swfobjectのラッパー関数を作ったので表示テストします。
swfobjectってパラメータ多くて毎度マニュアルみてやったりしてあれだったので、コンパクトにまとめてみました。今回初めて意識してクロージャを使用してみました。
コンテナにID付けてたりするのも面倒なので自動生成するようにしました。機能的には限定されてしまっていますが、ブログ更新の手間を減らす為のものなので、まぁよいかなと。
//swfobjectラッパー関数
var outputSWF = (function(){
var num = 1;
return function (url,w,h){
var flashvars = {};
var params = {wmode: "opaque"};
var attributes = {};
var ver = "10.0.0";
var color = "#FFFFFF";
var prefix = "blogEntrySWF";
document.write('<div class="swfContainer"><div id="'+prefix+num+'"></div></div>');
swfobject.embedSWF(url, prefix+num, w, h, ver, color, flashvars ,params , attributes );
num++;
};
})();
//以下はSWFを埋め込む箇所に記述(HTML)
<script type="text/javascript">
outputSWF("http://www.youtube.com/v/qwchjcAM2dE&hl=ja_JP&fs=1&",560,340);
</script>



コメント(0)
コメントが存在しません。