Flex Category

Flex 3 Style Module

In: ActionScript3, Flash, Flex

上次發表了 Flex 4 Style Module 之後 有朋友問 Flex 3 能不能用,答案當然是不行 所以我又花了一些時間作出 Flex 3 版的 Style Module 本來以為 Flex 3 CSS 不支援 class selector, descendant selector… 會比較好改 結果不是那麼一回事 Flex 3 產生的 Style Module 一初始化馬上就執行 Style 設定,沒有放在特定介面的 function 內 這樣就算我撈到所有的 Module Style 還要自己想辦法找時機執行 另一個大問題是 Module 內還用了一個靜態旗標,表示 Style 是否初始化完畢 結果造成重覆載入兩次 Module 後,旗標為 true 無法撈到 Style,卸載時也無法還原 Style 還得要自行想辦法把旗標重設為 false~ [...]

Flex Formatter Flash Builder/Eclipse 添加地址

In: Flex

Flex Formatter以前通过下载zip,解压缩到Flash Builder/Eclipse相应的plugins目录下进行安装。 目前,可以通过在Flash Builder中安装新软件的方式进行安装。 安装地址为 http://flexformatter.googlecode.com/svn/trunk/FlexFormatter/FlexPrettyPrintCommandUpdateSite 虽然早已经转移到sourceforge上面,但安装地址还是指向googlecode的svn的,而且测试过,拿到的都是最新版本。

Flex Builder/Flash Builder/FDT Profile概要分析打不开解决方法: 寻找相应的安装目录,Flash Builder打开FlashBuilder.ini,FDT打开eclipse.ini。 在最后加上-Duser.home=C:\\Documents and Settings\\Administrator,Administrator以自己用户为准,如你的用户名为RichMedia,则修改为-Duser.home=C:\\Documents and Settings\\RichMedia 关闭所有的浏览器。 这样你就可以打开Flex Builder/Flash Builder/FDT Profile进行相应的概要分析。 适用于最新的Flash Builder4.5。

Flex 4 Style Module

In: ActionScript3, Flash, Flex

Flex 的 Style 檔案可以編入 Application 也可以單獨編譯成 SWF 檔案 可是假如將 Style 檔案放在 Package Folder 之下,且檔案內的 CSS 有用到 Class Reference 那麼編譯就會出現 Error 這樣還挺不方便的,強迫一定要將 Style 放在 src 之下才行 為了改善這問題,觀察 Flex Style 產生的 AS3 檔案 發現原來它也是繼承 ModuleBase 且實作 IStyleModule 介面 所以獨立 Style 最後就是變成一個 Module 既然這樣何不自己寫一個 Style Module 呢? 嘗試過幾次之後,發現 Flex 產生的 Style Module 是有包含復原機制的 會自動產生 selectors, overrideMap, effectMap 等資訊 [...]

Class ‘Close’ 是嵌入到common.Fla的close.png图片链接 若Flex Builder version 3.5使用 [Embed(source="assets/common.fla", symbol="Close")] private var closeCls:Class;   <mx:Button skin="{closeCls}"> Flex Builder 报如下警告: Warning: Class ‘Close’ does not extend the ‘DefineBits’ asset base class ‘flash.display.Bitmap’. 运行SWF报错。 若直接Embed图片 [Embed(source="assets/close.png")] private var closeCls:Class;   <mx:Button skin="{closeCls}"> 运行SWF不会报错。 若Flex builder version 4.0 不会报错。 又因为某些PNG图片是否Flex builder version 3.5不会报错,与美术讨论测试得出一下结论: Flex version 3.5, PNG图片使用swf Embed嵌入,若PNG图片为渐变图形,会报如上警告和运行错误。 解决方法:可以PNG图片转化为MC使用之,或采用Flex [...]

On my way

2012 年五月
« 四    
 123456
78910111213
14151617181920
21222324252627
28293031  

Client & Partner

HSBC
ING
永丰银行
桐乡·振石大酒店
MODEKUU思齐之家

Aedis.Ju Ex-Blog

MXNA
9RIA
Creative Commons License
DropBox