【发布时间】:2015-03-19 02:54:02
【问题描述】:
我正在将 xml 文件中的一些数据作为值加载到 flash 项目中。数字运行良好,但布尔值(真、假)不起作用!
xml 数据:
<?xml version="1.0" encoding="utf-8"?>
<SETTINGS>
<SET VALUE="2">Size</SET>
<SET VALUE="false">Lock</SET>
</SETTINGS>
as3 代码:
var myXML:XML;
var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest("settings.xml"));
myLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void
{
myXML = new XML(e.target.data);
size_ns.value = myXML.SET[0].@VALUE;
lock_cb.selected = myXML.SET[1].@VALUE;
trace(myXML.SET[1].@VALUE);
};
输出:假
但 lock_cb.selected 仍然正确! 谢谢
【问题讨论】:
-
我不明白当您在 XML 文件中将其设置为“true”时,输出怎么可能是“false”?
-
抱歉是假的,我已经改了..
标签: xml actionscript-3 flash