FLEX小試牛刀

梧桐雨—168發表於2008-03-05
由於工作的原因很長時間沒來FLASH8發文章了,大,大,前天FLEX總算出了正式版式了。於是小試了一把,果然同MM就FLEX開發RICH APPLICATION中所述,功能十分得強大。現就本人的一些心得寫一篇關於FLEX開發的文章以償打算用MM產品開發RICH APPLICATION的朋友。習例本教材需要用XML,AS2。0和一些JAVA的基礎知識。雖然是FLEX的初級教材,不過如果要使用FLEX還必須是一個MM產品的中級使用者。
FLEX是基於MXML與J2EE平臺開發得針對RICH APPLICATION運用的一個商業級平臺。他的核心語言就是MM自創的MXML,實際上MXML同XML在語言結構上是相同得,不過加上了MM的專用TAG。以便FLASH針對MXML建立複雜得RICH APPLICATION。在教材開始得時候請確定你的FLASH2004是7。01的版本,並同時安裝了FLEX1。0。好了,現在讓我們開始FLEX開發RICH APPLICATION的路程。
FLEX的基礎是MXML,是由MM針對RICH APPLICATION定製的專用語言。結構同XML是一樣得。
XML與MXML的對比:
XML:
MXML:
MXML有點象CF作為HTML TAG擴充套件時在每個TAG前加CF的道理一樣(CF TAG:)。 現在清楚了吧。只要有XML的知識寫MXML是不成問題的。
為什麼要寫MXML呢?因為所有得資料傳遞都同FLEX的MXML來完。所以MXML的撰寫是開發得前提。現在我們就開始寫一個MXML,讓FLASH針對FLEX進行RICH APPLICATION的開發吧!這是一個FLEX完整得程式應用,這個範例可以在MM的FLEX開發網站上找到。你們在這個運用中將學到:
1。建立一個MXML檔案
2。FLASH針對MXML完成程式的開發。
好,現在開始完成第一部MXML的檔案 一、建立一個MXML檔案(名:FIRSTAPP.MXML)
在寫MXML檔案的時候有兩條必須要寫:
1。
2.http://www.macromedia.com/2003/mxml">
程式體:。。。。。。。。。。
剩下我們來看一下,這個教程的MXML的全部

http://www.macromedia.com/2003/mxml" >
<!-- data model --&gt



Smooth and fragrant



Rich and pungent



Delicate and refined



function addToCart():Void
{
cart.addItem(coffeeCombo.selectedItem.label,coffeeCombo.selectedItem.data);
}
]]>

<!-- view --&gt







------------------------------------------------------------
http://www.macromedia.com/2003/mxml" >
有兩句是在MXML中必須要有得,
http://www.macromedia.com/2003/mxml" >這兩句表示以後你可以讓FLASH要對FLEX的MXML進行處理。 表示一個容器,實際上是程式的說明主體。全部TAG和內容的定義全在這個容器中,FLASH要解析MXML就去找這個容器,然後對容器下內容行解析。




在容器PANEL中的這段同HTML寫FORM元素比較相似。LABEL表示建立一個LABEL的元件,COMBOBOX表建立一個下拉選單,TEXT表示建立一個文字框,文字框的內容是COMBOBOX列表所列的內容,BUTTON表示建立一個按鈕,點下按鈕則開始呼叫AS的FUNCTION。LIST表示建立一個選擇列表,當你用FLASH選擇COMBOBOX的內容時,結果就會出現在LIST列表。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13270562/viewspace-200419/,如需轉載,請註明出處,否則將追究法律責任。

相關文章