我已經使用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>