2012-02-20 3 views
0

에 나는 플래시 영화를하고 난 포함하려면이 코드를 사용이플래시 동영상 볼 수없는, 즉 6

'<object id="adFoxMovie" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="100%" height="100%" align="left"> 
    <param name="bgcolor" value="#faa"> 
    <param name="allowScriptAccess" value="always" /> 
    <param name="allowFullScreen" value="false" /> 
    <param name="movie" value="'+this.mainSwfUrl+'" /> 
    <param name="flashvars" value="'+this.flashParameters+'&'+this.events+'" /> 
    <param name="quality" value="high" /> 
    <param name="wmode" value="transparent" /> 
    <embed name="adFoxMovie" src="'+this.mainSwfUrl+'" quality="high" width="100%" height="100%" align="left" allowScriptAccess="always" allowFullScreen="false" bgcolor="#cccccc" wmode="transparent" flashvars="'+this.flashParameters+'&'+this.events+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> 
</object>' 

crossbrowser 그리고 페이지 사업부의 선물을 innerHTML을 같은 문자열을 사용합니다.

이제 IE 6을 제외한 모든 브라우저에서 정상적으로 작동합니다.

궁금한 점은 두 영화가 있고이 영화에서 하나가 작동하고 다른 영화에서는 작동하지 않는다는 것입니다. 나는 명백한 차이를 찾을 수없는 것 같습니다. 물론 두 영화는 약간 다른 플래시 바를 통과했습니다.

이제 동영상 링크를 가져 와서 브라우저 창에서 열어 보았습니다. 영화는 독자적으로 작동하는 것 같습니다.

추신. SWF 개체를 사용할 수 없습니다.

+0

솔루션은 ie6^_^(농담)을 사용하지 않아야합니다. 나머지 설정을 추적하는 것은 약간 어렵지만 [swfobject] (http://learnswfobject.com/)를 사용하면 퍼가기가 쉽고 브라우저간에 작동하기 때문에 좋습니다. –

+0

SWFObject를 제안 할 때이 설명에 -1을 사용해야합니다. 나는 그것을 사용할 수 없거나이 농담을 좋은 농담으로 +1 할 수 있다고 말합니까? 나는 작은 testpage를 생각해 낼 것이다. – Olga

+0

당신은 ActiveX 컨트롤을 작성할 수 있습니다. –

답변

0

해결 방법 :이 포함 ​​방법은 문제와 관련이없는 것 같습니다.

댓글 :이 질문은 오랜 시간 동안 답변을 얻지 못했습니다. 어쨌든 플래시와 혼합 된 IE6는 요즘에는 문제가되지 않기를 바랍니다.

관련 문제