我已经使用Adobe Flex创建了一个应用程序。我从“bin-release”文件夹中取出所有文件并将其放在服务器上。然后当有人通过http连接到服务器时,它被转发到“index.htm”。 “index.htm”页面是Adobe Flex在编译期间自动创建的HTML页面,我只是将其重命名为该名称(如果它很重要,则从visco.html开始)。 SWF文件保持不变。不能可靠地从服务器加载SWF文件
的问题是,大多数的时候我去了服务器的时候,我被转发到为“index.htm”文件,并将其完全加载SWF。另外30%的时间,它没有加载!页面的背景变成了蓝色(与我的SWF相同),如果我右键单击它,它会显示Adobe Flash下拉菜单,因此它看起来就像它的加载类型,但应用程序并没有完全启动,即使它已经100%在调试期间以及手动加载SWF文件时可靠。
我需要做些什么才能让SWF文件加载并可靠启动?
这里是我嵌入SWF文件:
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="visco" width="100%" height="100%"
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="visco.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#869ca7" />
<param name="allowScriptAccess" value="sameDomain" />
<embed src="visco.swf" quality="high" bgcolor="#869ca7"
width="100%" height="100%" name="visco" align="middle"
play="true"
loop="false"
quality="high"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer">
</embed>
</object>