Flex Builder和mxmlc生成的swf會有區別嗎?通過FlexBuilder和mxmlc構建swf的區別(ANT構建)
在我的應用程序中,有一個頁面,其中需要填寫某些字段。點擊一個按鈕後,會打開一個彈出窗口。在彈出窗口中選擇一個選項並單擊確定後,它向服務器發出請求,獲取一些數據並將其添加到主頁面。
當Flex Builder生成swf時,一切正常。但是,如果使用ANT腳本生成相同的內容,則在彈出窗口中選擇一個值時,會出現錯誤。
[的ResultEvent MESSAGEID = 「8638F71F-BCB8-ACFD-E577-B6F97156374D」 類型= 「結果」 氣泡=假或取消=真的EventPhase = 2]
這種情況只有當ANT用於構建瑞士法郎。
<mxmlc output="$swf_name" file="$mxml_name" allow-source-path-overlap="true" optimize="true">
我正在使用Cairngorm框架,並且之前生成了swc。
<compc output="$swc_name">
也有是最終輸出之間的尺寸差異。
從Flex Builder生成時,swf爲802 KB,而使用ANT生成時,swf僅爲788 KB。我尚未在Flex Builder中進行任何配置更改。它使用默認值(我相信是優化的)來生成swf。
我對ANT腳本有任何問題嗎?我是否需要使用任何不同的參數,以便我可以刪除只有在使用由mxmlc構建的swf時才能獲得的錯誤?
請提供您的建議。
你用ANT構建的時候抱怨比較小?嘗試相反的方式:) – 2010-03-01 16:21:10
即使尺寸較小,我仍抱怨,因爲某些函數在使用ANT生成swf時無法正常工作。它在Flex Builder生成swf時的作品。 – jobinbasani 2010-03-02 05:10:59