Flash Builder组件未显示

时间:2011-12-20 14:59:25

标签: flash flex internet-explorer google-chrome flash-builder

我正在尝试在Flash Builder 4.6试用版

上做一个像MXML Application这样的基础教程

这是我在deneme1.mxml的源代码

中的代码
<?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:Script>
        <![CDATA[
            protected function button1_clickHandler(event:MouseEvent):void
            {
                // TODO Auto-generated method stub
                label1.text="ateş buradaydı";
            }
        ]]>
    </fx:Script>

    <fx:Declarations>
        <!-- Place non-visual elements (e.g., services, value objects) here -->
    </fx:Declarations>
    <s:Button id="button1" x="319" y="176" label="Button" click="button1_clickHandler(event)" visible="true"/>
    <s:Label id="label1" x="222" y="176" text="Label"/>

</s:Application>

这是我在Desing模式下得到的

This is how it looks in Design mode

我只是想在浏览器Chrome或IE9上看到一些东西,但我只是得到一个空白页面。

从我的问题进入你可以理解我是新手,不知道为什么组件没有显示。

我做错了什么?我应该做些什么来完成这项工作?

编辑:我尝试了一个示例代码,我发现here,复制并粘贴了它仍未显示在浏览器上的代码。我下载了包中添加了mxml文件到项目运行它仍然没有和生成的swf文件也没有显示任何东西。但是,swf文件附带包显示。我想不出这个问题的任何原因。有没有人这样的问题前?

3 个答案:

答案 0 :(得分:4)

我和你有完全相同的问题。我在Google Chrome上运行该项目。但是,当我切换到IE它工作正常。我想可能是因为Chrome阻止了闪存运行?

您可能需要查看此内容:

Flash Builder 4.6 always shows blank html page on run in Google Chrome

Flash Builder 4.5 won't run my application

<强>更新: 浏览完解决方案后,我通过这样做解决了Chrome问题:

- &GT;键入:Chrome的地址栏中的插件。

- &GT;单击右上角的详细信息按钮。

- &GT;找到Flash插件。在我的情况下,里面有两个组件:

- &GT; ... \应用程序数据\本地\谷歌\镀铬\应用\ 27.0.1453.94 \ PepperFlash \ pepflashplayer.dll

- &GT; C:\的Windows \ Syswow64资料\ Macromed \闪存\ NPSWF32_11_7_700_202.dll

- &GT;禁用PepperFlash(在我的情况下是第一个)。

- &GT;再次重新加载/运行你的项目,你现在应该很好:)

希望有所帮助。

答案 1 :(得分:1)

你的代码对我有用,所以应该有不同的原因。

屏幕很小,所以我不确定我是否认为它很好,但看起来你有“Deneme.mxml”作为默认应用程序,我不知道你有什么。如果您想以deneme1.mxml开头,请在Package Explorer(左侧)上右键单击它,从菜单中选择“Set as Default Application”并立即尝试。

答案 2 :(得分:1)

我有完全相同的情况。我没有运气就尝试了上述所有解决方案。

我的解决方案:我刚刚从项目资源管理器中创建了另一个应用程序文件。复制粘贴了我在创建项目时创建的现有应用程序文件(不工作的文件)中的内容。跑了,它出现了。我知道这是一个非常奇怪的事情,但这就是发生的事情。