作者etrexetrex (moonet)
看板Flash
标题Re: [问题] FLEX 的 MXML 回extrexetrex
时间Sun Mar 30 08:32:34 2008
※ 引述《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
1F:推 Jerrynet:没办法,MXML只有Flex编译器看得懂,所以你要自己写AS的编 03/30 09:14
2F:→ Jerrynet:译器,结论就是你要自己做啦XD 03/30 09:15
3F:→ etrexetrex:我没有说我不能用FLEX来作阿 XD 我只想把XML弄成SWF 03/30 09:21
4F:→ etrexetrex:现在有两条路 就是MXML丢给FELX 或是 MXML丢给FLASH 03/30 09:22
5F:→ etrexetrex:不管哪条路都会用到MXML 所以我势必要知道MXML吧? 03/30 09:22
6F:→ etrexetrex:只是我不确定FLEX能不能达到我的需求,所以我应该会在 03/30 09:23
7F:→ etrexetrex:FLASH里面写读MXML格式的AS 03/30 09:23
8F:→ etrexetrex:但我必须先知道MXML的"格式" 03/30 09:23
9F:→ etrexetrex:我的问题是 MXML的格式要去哪里找比较完整 0.0 03/30 09:24
10F:推 Jerrynet:MXML其实是所有mx packages的class和其属性,在help里有写 03/30 09:51
11F:→ Jerrynet:格式是一般的xml,看档案开头就知道了<?xml......... 03/30 09:53
12F:→ Jerrynet:其余非mx套件里的MXML元件你应该用不到,例如 03/30 09:55
13F:→ Jerrynet:<display:Bitmap> 等 03/30 09:56
14F:→ etrexetrex:我比较有兴趣的是多个元件互相影响的case 03/30 11:51
15F:→ etrexetrex:应该说类似 table tr td 那种东西 03/30 11:52
16F:→ etrexetrex:或者是form button text之类的在MXML中怎麽作 03/30 11:54
17F:→ etrexetrex:FLEX元件库这麽多应该有类似的元件吧? 03/30 11:55
18F:推 Jerrynet:没有table,但是有form和Grid元件,使用方式.....还是看看 03/30 12:40
19F:→ Jerrynet:说明吧,里面真的有写很多~~ 03/30 12:40
20F:→ etrexetrex:嗯嗯 软体还没装 0.0 学生证还没扫描(要星期一去学校) 03/30 12:41
21F:→ Jerrynet:像是form里面包formItem元件,再包你要的元件之类 03/30 12:41