[問題] flex擷取XML資料問題
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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):