July, 2006 > 所有文章列表

Flex 答客問

In flex   July 5, 2006 - 12:09 am

在留言裏收到下列的問題,想說不如寫成一篇新的文章可以讓更多人看到。

另外,也歡迎有興趣的同好循相同模式儘量發問(留言、email或msn),我會集中一定數量同時回答,如果超出我能力範圍,會代為轉給官方回答。

1 编写FLEX程序是否就是MXML和ACTIONSCRIPT?
2 MXML和ACTIONSCRIPT是什么关系?是否后者只嵌在前者中处理FLEX的逻辑关系等?处理FLEX的函数是否有手册?
3 编写好的FLEX源文件(我想主要是MXML文件),是否都需要编译成FLASH9才能在服务器端运行?

1 编写FLEX程序是否就是MXML和ACTIONSCRIPT?

Ans:

如果只是純 client 端 app,是。

但通常都必需搭配某種 server-side 技術,例如 php, java。

2 MXML和ACTIONSCRIPT是什么关系?是否后者只嵌在前者中处理FLEX的逻辑关系等?处理FLEX的函数是否有手册?

Ans:

mxml 只是一個 tag library, 最終會被 mxmlc (mxml compiler) 編譯成 actionscript code。

你可以用 –keep-generated-actionscript 這個compiler argument 看它 mxmlc 產生出來的原始碼,也會比較瞭解整個 framework 幕後的運作原理

3 编写好的FLEX源文件(我想主要是MXML文件),是否都需要编译成FLASH9才能在服务器端运行?

Ans:

一般的編譯流程是這樣:

-Mxml 生成 Actionscript
-Meta Tags 生成 Actionscript
-mx :Script 內的 Actionscript 併入前者
-所有的 Actionscript 與外部資源(圖片、聲音、字型) 一併生成 Swf bytecode

最後就得到一個 swf 檔可 deploy 到 web server

comments(10) | by admin

nb之旅

In General   July 1, 2006 - 5:18 pm

今天正好有事進城,順便晃去nova跟kmall逛逛,主要是看幾款新出的 notebook,心得如下:

1、IBM x60

這是聯想入主後推出的第一台 X 系統機種,這幾個月在媒體上廣告打的頗兇,但照片上看到的機身跟組裝品質不是很好,感覺塑膠位很重,所以今天特別跑去實際把玩一番,好消息是實機比照片優很多,大體上跟 X40 相去不遠,重量也差不多,如果電池壽命再長一點就更讚。

2、Lenovo S60

這是第一次見到寬螢幕的 Thinkpad, 造型跟以往的 Thinkpad (S/R/X) 非常不同,可能是新團隊設計的成果,但整體感覺實在非常非常不理想,不論造型、顏色、質感,恐怕都在台灣 double A 之下,馬上列入絕對不考慮名單。

3、Apple Macbook

這是 ibook 的 intel duo core 版,有黑、白兩款,據店員說白的比黑的好賣,因為兩者只差在顏色跟硬體(黑的多20gb),但售價差七千元。

但可惜的是,不論黑的白的都非常的熱,鍵盤的左/右上角都有煎蛋的實力,所以早餐時應該非常方便,左邊是蛋右邊培根再泡杯咖啡就好了…

不過新 macbook 鍵盤有重新設計過,每個鍵都改成獨立式,而且鍵距拉大,打字時的觸感跟反彈力道都有改進,雖然跟 thinkpad 的打字機級觸感還有一段距離,但大概已經是mac裏最好打的一個。

4、Apple Macbook Pro

這是很早就出來的新一代 Powerbook ,造型基本上沒變,就是顯示卡、lcd等改量,當然cpu也換 intel了。

據今天跟店員閒聊的結果,新款macbook 可能因為製程關係,散熱等都還不理想,這也是所有第一代產品共有的通病,他還直接建議不如等到年底推出更多model時再考慮,所以,我的 Parallel XP大夢就當場打消,有緣再續囉~

5、Asus s6

這是逛到地下室時不小心看到的,非常小巧的機種,很有 Liberto 的味道,鍵盤大小與間距也適中,打起程式碼的手感也非常好,原本還挺心動,直到拿起來想看清楚整體造型跟重點時,才嚇然發現它還真是有”深度”啊~基本上跟國語字典(精裝本那種)有拼,所以馬上放下速速閃人。

所以簡單的結論是:國產純 pc 都不用考慮,mac 等年底,這段時間還是清心寡欲潛心修行比較實在。

comments(6) | by admin

Next Posts

mobile phone