はりぽた

はりぽたばっかり見てしまう。

flashムービーを埋め込む方法。小雪いいなあ。
http://www.suntory.co.jp/whisky/kakubin/

ソースをみると、フラッシュの記述は以下の部分。埋め込みがmixiでは効かない。fc2では表示された。

<embed src="http://www.suntory.co.jp/whisky/kakubin/index.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="860" height="436"></embed>

http://www.tohoho-web.com/html/embed.htm
objectタグの方が行儀がいいのかな。

youtubeなどはURLとobject構文の両方が提示されている。
mixi側からはexternalvideoタグが提供されている。


<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/hChq5drjQl4&hl=ja&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/hChq5drjQl4&hl=ja&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>

でも、objectの中にembedがあるなあ。

結局mixiアプリを作ってみないことにはフラッシュが動かなかった。visual basicみたい。

http://platform001.mixi.jp/home.pl

ここから入る。右のカラムの下の方にハイボール小雪を表示させることに成功。
xml version="1.0" encoding="UTF-8"?

<Module>
<ModulePrefs title="hi ball">
<Require feature="flash" />
</ModulePrefs>
<Content type="html">
<![CDATA[

<p>これがみえてりゃだめです。</p>

    <script type="text/javascript">
function init() {
gadgets.flash.embedFlash(
"http://www.suntory.co.jp/whisky/kakubin/index.swf",
document.getElementById("externalContainer"),
6,
{
wmode : 'transparent',
allowScriptAccess : 'always' // swfからcontainer(ここ)へのaccessを許可
}

);
}
gadgets.util.registerOnLoadHandler(init);
    </script>


]]>
</Content>
</Module>