Flex2中的services-config.xml設定檔 part I

Flex2裡面如果要去使用一些進階的功能,尤其是Flash Data Service的功能,那一定逃不了去設定 services-config.xml這類的檔案,而 service-config.xml 是全部設定檔的起頭,不會搞這個,那別說什麼 Proxy Services, Message Service, Remoting Service 那都是白搭的,當然在 service-config.xml 檔中有這許多的類似 {context.root}這樣的東西,我承認我也曾經被這個東西卡過幾個小時,那是因為我要啟用一段自己設定的 services,結果在 Flex Complier 加上參數以後就死給我看,所以解決之後把這段寫下來,或許也有人發生同樣的問題,那就別再卡啦。

flex builder

繼續閱讀

檔案類型判斷 MIME TYPE

要檢查檔案型態,用副檔名可不是一個好辦法,例如 movie.jpg 不見得就真的是一個 jpg 檔案,有可能是篡改副檔名的偽裝檔案,所以最準確的方法是去參考 MIME TYPE ,就可以在檔案上傳時檢測檔案的真正身分,這個方法適用任何的 Server Language (ASP.NET, PHP, ColdFusion, JSP…)。 繼續閱讀

ActionScript3.0 中的 AS 運算

[此文章僅供ActionScript3.0參考]

ActionScript3.0的嚴謹性是眾所皆知的,雖然有很多Flash的美術設計師對這個 ActionScript3.0 是又恐懼又氣憤,但是我個人是抱著樂觀的態度來迎接他,因為我已經被 ActionScript2.0 許多不統一的寫法邏輯困擾很久了,到了 ActionScript3.0 以後反而覺得輕鬆自在許多,因為裡面的寫法又乾淨又有統一性 (除了 NetStream 這一掛的)。

稍微扯遠了,在 ActionScript3.0 中有一個 as 的運算,這是幹麻用的哩,as 其實有點像形態轉換方法,不過他又不是,舉個例子來說,若是要將某個型態的值給轉換掉,就可以用型態轉換的函數來處理:
繼續閱讀

Flex中交換元件順序(深度)

[此文章僅供ActionSctipt3參考] 

有摸過Flex的讀者應該知道,您寫的MXML的順序將會影響到元件顯示的前後順序(有就是我們常在Flash中講的深度),還記得在第一次接觸Flex時,我曾問過Adobe的Flex原廠講師一個問題,那就是我該如何才能交換前後深度,當時那講師遲疑了一會,回答我說:”Ofcourse, You can do it by the smae way….just like flash…”, 繼續閱讀