2011-04-20 98 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