0
以下是代码html + js。用于嵌入式swj电影的页面。 缩放设置被设置为SHOW_ALL。它用于缩放 - 当用户缩放页面或缩小Flash动画时,其大小会随着页面的大小而变化。一切都完美适用于FF,但对于Chrome,它不起作用。当我手动将设置设置为“全部显示”(右击Flash动画,然后设置设置)时,它开始工作。Flash在Chrome中不缩放
任何想法如何解决这个问题? 非常感谢!
HTML:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Webcam Recording Demonstration</title>
<link rel="stylesheet" href="css/flash.css" type="text/css" media="screen, projection">
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript" src="embedflash.js"></script>
<script type="text/javascript" src="flashinterface.js"></script>
</head>
<body>
<div id="page-wrap">
<div id="header">
Demonstration of videorecording
</div>
<div id="content-wrap">
<div id="flash-container">
<div id="flashObject">
</div>
</div>
<div style="display: block; clear: both;"></div>
</div>
<div id="record" class="button">
Record
</div>
<div id="play" class="button">
Play
</div>
<div id="footer" >
Designed and Implemeted by Petr Kaplunovich. MathJax package used
</div>
<div style="display: block; clear: both;"></div>
</div>
</body>
</html>
JS:
function embedGuy(){
var swfVersionStr = "0";
var xiSwfUrlStr = "";
var flashvars = {};
var params = {};
params.quality = "best";
params.bgcolor = "#f1f1f1";
params.play="true";
params.loop="true";
params.wmode="window";
params.scale="showall";
params.menu="true";
params.salign="";
params.devicefont="false";
params.allowScriptAccess = "always";//"sameDomain";
params.allowFullScreen="true";
params.movie="webcam.swf";
var attributes = {};
attributes.id = "webcam";
attributes.name = "webcam";
attributes.align = "middle";
swfobject.embedSWF(
"webcam.swf", "flashObject",
"100%", "100%",
swfVersionStr, xiSwfUrlStr,
flashvars, params, attributes);
}
embedGuy();
附:我已经试图直接从闪光灯控制设置 - 不幸的是没有任何工作。