2013-04-16 49 views
1

我打開了Flash Builder,創建了一個新的Flex項目,然後將該標籤插入到mxml文件中。Flex標籤沒有出現

<?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"> 

    <s:Label id="label" text="myLabel"/> 

</s:Application> 

現在我運行這個(使用Internet Explorer或谷歌瀏覽器),我看到一個簡單的白色屏幕,沒有它(http://i101.photobucket.com/albums/m59/plinios/Untitled-4_zps1ef1127d.png)。

難道我只是傻嗎?我到處尋找,找不到解決方案。這似乎是一個非常非常簡單的問題。爲什麼標籤不顯示?

編輯:

我重新啓動我的電腦並重新安裝Flash Builder中。然後我嘗試了上面的簡單代碼,它仍然顯示Chrome和IE的白色屏幕。有趣的是,我爲標籤放置了一個面板,它在IE中顯示,但不在Chrome中顯示。

<s:Panel x="41" y="36" width="250" height="200"> 
    <s:Label id="label" x="10" y="-20" text="myLabel"/> 
</s:Panel> 

編輯:

當右鍵點擊屏幕,我得到一個閃光菜單,而不是HTML菜單。

無論如何,使用Windows 8操作系統會影響到這一點嗎?我沒有看到任何其他原因,爲什麼它不會正常顯示。

+3

看起來你的嵌入代碼有問題,而不是應用程序本身。 – RIAstar

+1

我以前見過這個,它可能不是**嵌入代碼的問題。右鍵單擊「空白」頁面 - 您將獲得HTML頁面的常規上下文菜單(指示您的嵌入代碼有錯誤),或者您將獲得Flash Player的上下文菜單(指示某些錯誤,本身)。我所指的情況通常是後者,因爲我使用的是Flash Builder在其HTML模板中提供的嵌入代碼(因爲右鍵單擊時會看到Flash Player上下文菜單),所以我知道它是一個Flash問題。 –

+1

完全退出瀏覽器並重新啓動它通常會爲我解決問題。但是,您在兩個不同的瀏覽器中看到這一點的事實可能會指出Flash以外的問題。由於我們可以假設(99%的確定性)您的簡單Flex代碼不是問題,我仍然傾向於認爲Flash Player行爲不當。我不使用IE或Windows,所以也許這個問題在Windows上有不同的症狀。我建議重新啓動您的瀏覽器和操作系統,並排除這種不時發生的(我)不可思議的Flash問題。 –

回答

1

我已經解決了這個問題。首先要意識到的是隻有IE才能正確顯示。當你開始編碼時,你需要將所有內容都包裝在Spark Group中。而已!