看板 Flash 關於我們 聯絡資訊
※ 引述《Jerrynet (我愛Hot_game板)》之銘言: : ※ 引述《etrexetrex (moonet)》之銘言: : : 有推薦的學習資源嗎? : : 圖書館太窮,跟FLEX有關的書只有一本,但是沒提到MXML : : 我以為FLEX勢必用到MXML,結果不是 : : 我想把學習重點放在MXML相關的部分 0.0 : : 嗯...我也要準備去掃描我的學生證了 : 如果你要讀XML之後來顯示component在畫面上的話 : 與MXML沒關係,因為flash看不懂MXML,這是編譯階段的東西, : 也就是說Flex透過MXML來產生swf檔,而不是執行階段才產生畫面的. : 所以請寫AS來產生組件 : ex: : <!-- 摘要...XD --> : <mx:Button label="按我出現Label" click="newLabel();"/> 這個部分就是我要的 除了click函數沒辦法讀XML產生之外 我可以根據XML在FLASH裡寫一個(很長的)判斷式 遇到什麼字串,就印出什麼元件 (簡單的說就是在FLASH裡寫編譯器 = =) 問題是XML的"格式",MXML應該是很完善的格式,我只要照抄他的就好了 當然如果這個部分能直接丟給FLEX作是最好 那我就不用另外寫AS讀XML了 : <mx:Script> : <![CDATA[ : import mx.controls.Label; : private function newLabel():void{ : var NL:Label = new Label(); : NL.text = "科科"; : NL.x = int(Math.random()*this.width); : NL.y = int(Math.random()*this.height); : this.addChild(NL); : } : ]]> : </mx:Script> -- http://etrex.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.226.160
Jerrynet:沒辦法,MXML只有Flex編譯器看得懂,所以你要自己寫AS的編 03/30 09:14
Jerrynet:譯器,結論就是你要自己做啦XD 03/30 09:15
etrexetrex:我沒有說我不能用FLEX來作阿 XD 我只想把XML弄成SWF 03/30 09:21
etrexetrex:現在有兩條路 就是MXML丟給FELX 或是 MXML丟給FLASH 03/30 09:22
etrexetrex:不管哪條路都會用到MXML 所以我勢必要知道MXML吧? 03/30 09:22
etrexetrex:只是我不確定FLEX能不能達到我的需求,所以我應該會在 03/30 09:23
etrexetrex:FLASH裡面寫讀MXML格式的AS 03/30 09:23
etrexetrex:但我必須先知道MXML的"格式" 03/30 09:23
etrexetrex:我的問題是 MXML的格式要去哪裡找比較完整 0.0 03/30 09:24
Jerrynet:MXML其實是所有mx packages的class和其屬性,在help裡有寫 03/30 09:51
Jerrynet:格式是一般的xml,看檔案開頭就知道了<?xml......... 03/30 09:53
Jerrynet:其餘非mx套件裡的MXML元件你應該用不到,例如 03/30 09:55
Jerrynet:<display:Bitmap> 等 03/30 09:56
etrexetrex:我比較有興趣的是多個元件互相影響的case 03/30 11:51
etrexetrex:應該說類似 table tr td 那種東西 03/30 11:52
etrexetrex:或者是form button text之類的在MXML中怎麼作 03/30 11:54
etrexetrex:FLEX元件庫這麼多應該有類似的元件吧? 03/30 11:55
Jerrynet:沒有table,但是有form和Grid元件,使用方式.....還是看看 03/30 12:40
Jerrynet:說明吧,裡面真的有寫很多~~ 03/30 12:40
etrexetrex:嗯嗯 軟體還沒裝 0.0 學生證還沒掃描(要星期一去學校) 03/30 12:41
Jerrynet:像是form裡面包formItem元件,再包你要的元件之類 03/30 12:41