イム照会や仕事に変換するためのコードの下になって問題持つ:問題を5行スニペットのjavascriptからクエリに変換する際に問題があります。誰が解決策を知っていますか?
元のjavascript:
<script type="text/javascript">
function getFlashMovie(movieName) {
var isIE = navigator.appName.indexOf("Microsoft") != -1;
return (isIE) ? window[movieName] : document[movieName];
}
function stream() {
var active = document.getElementById("start").value == "stop";
getFlashMovie("v1stream").setProperty("src", !active ? document.getElementById('url2').value : null);
</script>
を変換し、修正jqueryのバージョン:
$(document).ready(function() {
alert ('before');
swfobject.getObjectById("v1stream").setProperty("src", "rtmp://localhost/mystream");
alert ('after');
});
- 最初のスニペットが第二ではない作品
- エラーを返すswfobject.getObjectById( "v1stream")がnullです
- swfobjectを取得するとクラッシュするので、2回目の警告はスローされません。
- これを修正する方法は誰でも知っていますか? THX
UPDATE:
このHTMLは
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553534700"
id="v1stream" width="562" height="547"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="/assets/im.swf"/>
<param name="quality" value="high"/>
<param name="bgcolor" value="#000000"/>
<param name="allowFullScreen" value="true"/>
<param name="allowScriptAccess" value="always"/>
<embed src="/assets/v1stream.swf" quality="high" bgcolor="#000000"
play="true" loop="false" quality="high"
allowFullScreen="true"
allowScriptAccess="always"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer">
</embed>
</object>
あなたはSWFObjectのマニュアルを確認しました:http://jquery.thewikies.com/swfobject/(と)HTTP ://code.google.com/p/swfobject/wiki/documentation – summea
コードの2つのビットは全く異なることを行っています。 2番目の例でjQueryが使用している唯一のものは、 'window.onload'の代わりです。 – RobG
setProperty関数はSWFへの呼び出しです。ロード時にSWFにデータを渡すためにこの関数が含まれています – Rubytastic