在留言裏收到下列的問題,想說不如寫成一篇新的文章可以讓更多人看到。
另外,也歡迎有興趣的同好循相同模式儘量發問(留言、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
| by admin
今天正好有事進城,順便晃去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 等年底,這段時間還是清心寡欲潛心修行比較實在。
| by admin