最近,當我試圖表明我的工作成果(一些Flex應用程序)給我的老闆,我很驚訝,這在我的電腦上運行得很清楚,應用,在我老闆'電腦沒有正確顯示(唯一可見的是默認的灰色背景)。經過3小時嘗試絕對一切,最終,當我將Flash Player版本從標準版改爲調試時(這兩個版本都是v。10.0.22.87),應用程序出現了。有誰知道這可能是什麼原因(任何編譯器標誌或者某事)。強迫我的老闆安裝調試FP很不錯,但強制應用程序的最終用戶這樣做是不可接受的。Flex應用程序
感謝
PS:通過展示我的意思是部署到Tomcat在我的電腦,給我的老闆到應用程序的鏈接。我們都使用Win XP。另外,當我安裝了Netscape瀏覽器的調試FP和IE的標準FP(在我的電腦上)時,結果是一樣的 - 在Firefox,Opera,Chrome和IE中的灰色背景下工作。我已經編譯爲Debug和Release。我使用Flash開發3.0.2 RTM
剝我的應用程序某事像這樣後 - 它仍然只能在調試FP
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:ca="components.*"
xmlns:ea="components.editAreas.*"
layout="vertical"
backgroundColor="black">
<mx:Canvas id="header"
verticalScrollPolicy="off"
horizontalScrollPolicy="off"
styleName="header"
width="100%"></mx:Canvas>
<mx:Canvas id="mainContent"
width="100%" height="100%"
verticalScrollPolicy="off">
</mx:Canvas>
</mx:Application>
您的老闆可以打開其他您尚未創建的swf文件嗎?我想你在編譯發佈應用程序時沒有遇到錯誤?嘗試在發佈中添加一些警報,以瞭解應用程序在多大程度上加載了 btw與最後一個代碼您看到了什麼?因爲畫布應該填充整個應用程序 – Arno 2009-07-16 12:55:50
是的,他可以。不,完全沒有錯誤。 Alert甚至在預初始化時也沒有顯示出來。用上面的代碼我看到灰色背景100%x100%,而在調試時它是黑色的,就像它應該。 – 2DH 2009-07-16 13:52:52