快訊!我的新書今天開始可以在天瓏網路書店預購啦!歡迎大家前往訂購!
>>>> AI 職場超神助手:ChatGPT 與生成式 AI 一鍵搞定工作難題 <<<<

Flex

  • ,

    在eclipse裡用ant編檔案

    1. 要如何把ant-contrib裝進去 window=>preferences=>ant=>runtime=>global entries 選擇ant-contrib的jar檔 2. 遇到java.lang.OutOfMemoryError: Java heap spac的異常錯誤 window->preferences->java->installed jres->(選擇執行的jdk)edit… 把default vm arguments 的參數設為-Xms64m -Xmx512m 不過我使用的方法是 點檔案右鍵=>properties=>run/DEBUG SETTING 然後按edit 選jre那頁 把vm arguments設為: -Xms64m…

  • Label消除最後的…

    使用mx的label時常常最後莫名其妙的出現…然後要把滑鼠移過去才可以以tip方式顯示出完整內容 這時要使用truncateToFit=”false”去關閉他自動縮排的功能 <mx:Label truncateToFit=”false” id=”lblSawFlopTotal” text=”{status.average_loss}”/>

  • Flex的一些編譯參數

    【編譯參數】 -default-background-color int -default-frame-rate int -default-size width height 設置SWF的背景色,幀頻與寬高,這個也可以通過元標籤設置,諸如 [SWF(width=”720″,height=”560″,backgroundColor=”#000000″)] -default-script-limits -max-recursion-depth -max-execution-time 定義應用腳本程序的執行限制,最大代碼條目,最大遞歸層次,最大的執行時間 -debug=true|false 是否生成調試用SWF,調試用SWF會比一般的SWF要大。在Flex Builder中,默認為true,而在以Release方式時發佈時,默認為false,所以用Release發佈的文件會被debug時小很多。 -optimize=true|false 優化as,減少文件大小,增加性能,默認為true。 -strict=true|false 是否採用嚴謹模式 -use-network=true|false 可讀取網絡或者可讀取本地文件 -includes class…

  • flex組件控制其內容創建時間

    FLEX內的contains容器都會有一個屬性 creationPolicy可以控制其內容創建的時間 一般預設值都是auto 也就是當這個物件第一次被顯示時創建 這樣會有較好的使用者體驗 不過當我們有時使用viewStack 可能當我們在第一頁時 就必須指定第二或第三頁的label內容資料 那我們就必須把 creationPolicy設為all creationPolicy總共有四種可能值 1. <strong>all :</strong> 產生物件時便產生所有的內部元件(即使它還沒有被顯示) 2. <strong>auto:</strong> 被顯示在畫面上時才創建物件 3. <strong>none:</strong> 永不自動創建 當creationPolicy屬性的值為none時,應該明確地指定容器的長和寬。正常情況下,Flex會自動對容器進行比例縮放以使它能夠容納子實例,但因為creationPolicy屬性的值設為none,開始時沒有實例化容器內的子實例,要進行比例縮放是不可能的。如果你沒有明確地調整容器的大小,直到容器內的子實例被實例化後才會自動調整大小以容納子實例。要手動實例化組件,請使用createComponentsFromDescriptors()方法。 4. queued: 根據creationIndex的順序來產生內容物件…

  • , , ,

    ResourceManager動態載入多國語系的實現

    事前準備工作 1.[撰寫Ant編譯時所使用的XML檔] 依照原有的XML去設定自己的SDK的位置,並且寫入要載入的語言檔 2.[設定Ant環境] (a)Help->Software Updates更新flash builder的Ant編輯程式 (b)Windows->Show View->Other->Ant->Ant把視窗叫出來 (c)按Ant編譯視窗最左邊的Add Buildfiles,選擇剛剛寫的xml (d)RUN他 3.[設定要產出的flex專案檔的編譯locale參數] 如果是要中文+英文則為-locale en_US zh_TW,如果少了這個動作在變語言時會發生缺少核心語言CORE檔案的問題。 4. locale檔副檔名是.properties ==================================== 1. flex版本的實現及範例下載 http://www.nbilyk.com/flex-localization-example 2. 為flash builder安裝ant…

  • 在flex3的button內文字增加文字陰影

    http://www.myflexhero.com/share/flex-hero-flex4/flex-hero-components/flex-hero-style/flex-hero-filters/962 上面的連結是教學我們如何在label上增加文字濾鏡 那我們要如何在按鈕上增加文字濾鏡呢? 主要就是要在按鈕生成後抓取裡面的文字元件然後增加濾鏡效果 抓取button的label的方式是下面這行 所以整個函數可能如下

  • Flex Module 多個module的Domain問題和最大化

    最近在弄模組 總是遇到下面這篇文章所說的錯誤 實在搞了半天 看到這篇文章實在很開心 如有人遇到相類似的錯誤 可以參考看看喔 原文網址:http://wangwangliujun.spaces.live.com/blog/cns!550C6565FCCAE686!9407.entry?sa=735791548 需求背景 : 在同一個檔案裡載入多個模組,並且某些類別是跨模組的,會在不同的模組間被使用到, 例如 : DragManager、PopUpManager等等 當把物件從模組a拖到模組b時,會出現下面的錯誤 TypeError: Error #1034: 強制轉換類型失敗:無法將 mx.managers::PopUpManagerImpl@7155ac1 轉換為 mx.managers.IPopUpManager。 問題原因分析: 屬於ModuleLoader shared code…

  • Flex 獲得png透明截圖的問題和解決方法

    代碼大概這樣: 但是得到結果並不透明,於是懷疑encode方法沒有包含Alpha通道。改為第二種方法: 結果仍然沒有透明度信息! 於是仔細讀了手冊每一項找到如下一段話: transparent:Boolean (default = true) — 指定位圖圖像是否支持每個像素具有不同的透明度。默認值為 true(透明)。若要創建完全透明的位圖,請將 transparent 參數的值設置為 true,將 fillColor 參數的值設置為 0x00000000(或設置為 0)。將 transparent 屬性設置為 false 可以略微提升呈現性能。 也就是說,transparent = true…

  • Flex 元數據標籤——告訴編譯器如何編譯

    Flex 元數據標籤——告訴編譯器如何編譯 雖然多數Flex開發者都使用過[Bindable]標籤,但是很多人都不知道這個標籤的作用甚至不知道該標籤為何物。 [Bindable]就是所謂的元數據標籤。元數據標籤是一種 特殊的標籤,它在代碼中的作用就是向編譯器提供如何編譯程序的信息。實際上,這些標籤並沒有被編譯到生成的SWF文件中,而只是告訴編譯器如何生成SWF 文件。文檔中列出的元數據標籤共有12個,本文將講解這些元數據標籤的定義並給出使用它們的示例,在看完這篇文章之後,你就會明白應該在何時何處在你的 Flex 應用程序中使用元數據標籤了。      [ArrayElementType] 實際上,定義一個數組通常來說是一件很平常的事情,因為數組中的元素可以是任何類型的。 不過,使用ArrayElementType元數據標籤可以讓你定義數組元素的數據類型。下面的例子展示了如何使用    [ArrayElementType]: [ArrayElementType(」String」)] public var arrayOfStrings:Array; [ArrayElementType(」Number」)] public var arrayOfNumbers:Array; [ArrayElementType(」mx.core.UIComponent」)] public var arrayOfUIComponents:Array;    [Bindable]…

  • 完美的TabNavigator

    因為個人頗喜愛使用TabNavigator組件 但在使用後 也發現許多不完美的地方 例如 當tab數量超過所設定的寬度時,原生的TabNavigator不會自動產生左右拉霸 還有許多類似的編輯面版,最右邊會有下拉選單,可直接選擇跳頁的功能,這個功能原生的也沒有 最近在網路上找到有人寫好的組件 可說是完美的TabNavigator 下面有其展示網頁以及open source的地方 有興趣的可以下載研究看看 效果展示: http://dougmccune.com/blog/2007/02/07/quest-for-the-perfect-tabnavigator-part-3-with-source/ 下載網址: http://dougmccune.com/flex/supertabnavigator/srcview/


17年資歷女工程師,專精於動畫、影像辨識以及即時串流程式開發。經常組織活動,邀請優秀的女性分享她們的技術專長,並在眾多場合分享自己的技術知識,也活躍於非營利組織,辦理活動來支持特殊兒及其家庭。期待用技術改變世界。

如果你認同我或想支持我的努力,歡迎請我喝一杯咖啡!讓我更有動力分享知識!