一般來說, 要產生swf格式有很多方法
1.直接使用Flash發怖.fla , 但大部份 Flex mx 類別都無法使用
2.使用 Flex 標準 mxml發怖, 但檔案 200k 起跳
經過不斷的爬文, 發現 mxml 只是一個序述的格式, 也就是可以完全的客製化表籤名稱
這樣就可以使用 mxml 來寫 as, 只要不用到 mx 類別, 就不會變胖。
參考了這幾個網站得來的心得:
http://www.ryancampbell.com/2009/08/26/using-mxml-without-flex-example-and-source/
http://pv3d.org/2009/03/17/mxml-without-the-flex-framework/
最好用的當然是 Bindable 了呀
只要寫{xxxx}就可以直接挷定, 不需再像寫.as一樣寫一大堆了。
而視覺元件可以用Flash製作成.swc來使用
程式碼:
MXMLContainer基底用的類別, 是 extends Sprite不是UIComponent喔
把之前練習過的CoverFlow拿出來改一下, 這個就很一般。
MXML登場
經過 release 發怖, 檔案也才 18kb
之後再來想想要怎麼應用好了。
SourceCodeDownload
需要使用FlexBuilder發怖或是用 FlashDevelop + FlexSDK
1.直接使用Flash發怖.fla , 但大部份 Flex mx 類別都無法使用
2.使用 Flex 標準 mxml發怖, 但檔案 200k 起跳
經過不斷的爬文, 發現 mxml 只是一個序述的格式, 也就是可以完全的客製化表籤名稱
這樣就可以使用 mxml 來寫 as, 只要不用到 mx 類別, 就不會變胖。
參考了這幾個網站得來的心得:
http://www.ryancampbell.com/2009/08/26/using-mxml-without-flex-example-and-source/
http://pv3d.org/2009/03/17/mxml-without-the-flex-framework/
最好用的當然是 Bindable 了呀
只要寫{xxxx}就可以直接挷定, 不需再像寫.as一樣寫一大堆了。
而視覺元件可以用Flash製作成.swc來使用
程式碼:
MXMLContainer基底用的類別, 是 extends Sprite不是UIComponent喔
把之前練習過的CoverFlow拿出來改一下, 這個就很一般。
MXML登場
經過 release 發怖, 檔案也才 18kb
之後再來想想要怎麼應用好了。
SourceCodeDownload
需要使用FlexBuilder發怖或是用 FlashDevelop + FlexSDK
留言
不過出現了
ReferenceError: Error #1056: 無法在 milkmidi.mxml.MXMLContainer 上建立屬性 z。
at CoverFlow/CoverFlow::_CoverFlow_MXMLContainer2_i()[C:\Documents and Settings\Administrator\桌面\2009_10_10_CoverFlowCS4_MXML\src\CoverFlow.mxml:78]
at CoverFlow$iinit()[C:\Documents and Settings\Administrator\桌面\2009_10_10_CoverFlowCS4_MXML\src\CoverFlow.mxml:77]
無法在 milkmidi.mxml.MXMLContainer 上建立屬性 z?
因為我整用到FP10的z軸功能