Flash swfobject和安装闪存
我已经在页面中嵌入了以下内容,但是如果没有安装flash,什么都不会发生,我想它会提示您安装吗 有什么想法吗Flash swfobject和安装闪存,flash,swfobject,Flash,Swfobject,我已经在页面中嵌入了以下内容,但是如果没有安装flash,什么都不会发生,我想它会提示您安装吗 有什么想法吗 <script type="text/javascript"> $(document).ready(function () { var flashvars = { modelURL: '/flash/testvideo.swf' , modelID: "1", bgColor: "
<script type="text/javascript">
$(document).ready(function () {
var flashvars = {
modelURL: '/flash/testvideo.swf' ,
modelID: "1",
bgColor: "0xFFFFFF",
initialXRot: "25",
initialZRot: "0",
initialAutoRotate: "true",
initialAutoRotateSpeed: "4",
enableMouseClick: "false",
debug: "false"
};
var params = {
menu: "false",
scale: "noScale",
allowFullscreen: "true",
allowScriptAccess: "always",
bgcolor: "",
wmode: "direct" // can cause issues with FP settings & webcam
};
var attributes = {
id: "rdsModel"
};
swfobject.embedSWF(
"/scripts/3dviewer/ModelViewer.swf",
"altContent", "280", "280", "11.1.0",
"scripts/3dviewer/expressInstall.swf",
flashvars, params, attributes);
});
$(文档).ready(函数(){
var flashvars={
modelURL:“/flash/testvideo.swf”,
modelID:“1”,
bgColor:“0xFFFFFF”,
缩写为“25”,
initialZRot:“0”,
initialAutoRotate:“真”,
初始自动旋转速度:“4”,
enablemouse单击:“false”,
调试:“false”
};
变量参数={
菜单:“假”,
音阶:“noScale”,
allowFullscreen:“真”,
allowScriptAccess:“始终”,
bgcolor:“”,
wmode:“直接”//可能导致FP设置和网络摄像头出现问题
};
变量属性={
id:“rdsModel”
};
swfobject.embeddeswf(
“/scripts/3dviewer/ModelViewer.swf”,
“altContent”、“280”、“280”、“11.1.0”,
“scripts/3dviewer/expressInstall.swf”,
flashvars、参数、属性);
});
我有下面的div,它是显示内容的地方
<div id="altContent"></div>
在div中添加安装flash的说明
另外,我会检查是否有任何JavaScript错误
编辑
在需要之前隐藏消息的一种方法是首先将altContent div留空:
然后在“文档准备”功能的末尾添加:
if (!swfobject.hasFlashPlayerVersion("9")) {
$('#altContent').html('Message to get some Flash!');
}
如果Flash版本低于9或未安装Flash,则应显示您的“无Flash消息”。我已经尝试过,它确实有效,但当您安装Flash后,您会看到该内容一段时间,直到Flash启动,这是我的客户无法接受的。