最近,当我试图表明我的工作成果(一些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