【发布时间】:2009-10-14 18:19:51
【问题描述】:
我使用 Adobe Flex 创建了一个应用程序。我从“bin-release”文件夹中取出所有文件并将其放在服务器上。然后当有人通过 http 连接到服务器时,它被转发到“index.htm”。 “index.htm”页面是 Adobe Flex 在编译期间自动创建的 HTML 页面,我只是将其重命名为该名称(如果重要,则从 visco.html 重命名)。 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>
【问题讨论】:
标签: html apache-flex actionscript-3 actionscript flex3