作者worlds0731 (宅度还不够)
看板Flash
标题[问题] flex撷取XML资料问题
时间Sat Aug 8 11:50:23 2009
AS 3.0程式码
switch(Number(myXML.group.@id)){
case 1:
for(var i:int=0;i<Number(myXML.group.man.@main_role);i++){
addnode(myXML.group.man.@id[i]);
for(var j:int=1;j<=Number(myXML.group.man.@minor_role);j++){
addnode(myXML.group.man.@id[j], myXML.group.man.@id[i]);
}
}
}
XML程式码
<group id="1" >
<man main_role="1" />
<man minor_role="2" />
<man id="FF" />
<man id="FF3" />
<man id="FF4" />
</group>
<group id="2" >
<man main_role="1" />
<man minor_role="1" />
<man id="FF4" />
<man id="FF5" />
</group>
想请问一下在AS3.0第一行 我将XML里的group id 当作switch的条件变数
可以执行,但是结果却是一片空白!
我有将条件变数改为一般的变数测试,结果是没问题的
所以显然是在switch(Number(myXML.group.@id))条件使用上出问题
请问各位前辈 我哪边出错,该如何修正呢? 万分感激
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.91.96.4