2011-04-20 92 views
0

我是Flash Builder 4 noobie,我开始研究一个简单的应用程序,试用FB 4.但是,我遇到了问题。Flash Builder输出为空

当编译并运行应用程序时,输出是完全空白的。 HTML包装页面确实包含Flash应用程序,但内容是空白的,即使我在舞台上有一个简单的标签组件。

另外我注意到,当我右键单击Flash对象时,出现默认的上下文菜单,显示“放大”,“缩小”,“全部显示”等等...从应用程序默认。

如果您有兴趣,这里是我的代码,尽可能简单。 :)

<?xml version="1.0" encoding="utf-8"?> 
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
      xmlns:s="library://ns.adobe.com/flex/spark" 
      xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> 

    <fx:Declarations> 
    <!-- Place non-visual elements (e.g., services, value objects) here --> 
    </fx:Declarations> 

    <s:Label x="100" y="100" text="Hello World" fontWeight="bold" fontSize="18"/> 
</s:Application> 

我正在运行Flash Player 10.2。任何人都可以帮助解决这个问题?

谢谢您的时间,
spryno724

+0

恩,有些代码会很好吗?你确定它正在建设吗?你有“自动构建”标志吗? – 2011-04-20 17:51:44

+0

不,我每次选择“运行” - >“运行_ <应用程序名称_ _”选项。 – 2011-04-20 17:53:47

+0

嗯,和代码? – 2011-04-20 17:56:14

回答

5

虽然这将是很难准确的说,我想我明白这个问题。

我假设你正在从本地机器加载你的swf文件(File:protocol)。默认情况下,这种行为被认为是安全违规,因此对于开发,您需要使用-use-network = false编译器设置。这将允许你从文件系统加载你的swf文件。你可能想删除这个。一旦你将它移植到生产环境中。

+0

在这个stackoverflow线程的更多细节,http://stackoverflow.com/questions/2198857/why-use-network-false – 2011-04-20 17:55:47

+0

预计未来以数据为中心的应用程序,我会建立,我把这个实验文件夹下的“htdocs”我的PHP服务器的文件夹。一旦我通过服务器访问,它就会立即启动!感谢您的时间,doc_180! – 2011-04-20 18:00:00

+0

没问题。很高兴能帮到你。 – 2011-04-20 18:01:25