flex 操作 xml(二)

昨天看这个看的我很是郁闷啊,今天又再来看看了。今天重新来测试一下,因为这个在老代码里使用过,然后我调试一下,测试能够使用的,看来这代码应该是没有问题的,那我重新来测试原来的,写了如下代码

var g1:XMLList =  _hsb.gem.(@aid == '2');

var g2:XMLList = root.gem.(@aid == '2');

 

_hsb和root是一样的,我是自己把root赋值给了_hsb的,开始调试竟然是g1是null,g2是正常的能取到值的,好奇怪啊。

我认真的看了两行代码,感觉是一样的吗,怎么会这样呢。

还有这样的事,然后我直接删了 第一行代码发现第二行的g2也是null。

靠真是邪门了

 

看着代码忽然想到难道是因为写在一行上吗,于是我把代码写成了:

var g2:XMLList;
g2 = _hsb.gem.(@aid == '2');

调试看了一下,竟然可以了,还有这样的事,真是服了。

我在Alert.show(g2[0].@aid)显示正常了。

 

看了问题是解决了,真是兴奋啊,不解决放在这问题真是够难受的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值