小编Jos*_*hua的帖子

检测flex/as3中XML节点属性的NAMES(不是值!)

var node:XML;

在flex/actionscript 3中,我可以调用node.attribute("somename")并获取节点的"somename"属性的值.我也可以调用node.attributes()并获取所有属性的VALUES.但我怎么知道要寻找什么属性?!我正在创建的应用程序事先不知道XML文件的格式.在我可以通过名称访问节点之前,我需要一种方法来了解节点属性的名称!

救命!

apache-flex actionscript-3

1
推荐指数
1
解决办法
130
查看次数

对象是否有"孩子"

我只是想知道有问题的对象是否有任何子对象.我真的必须这样做:

public static function getLength(o:Object):bool
{
  for (var item:* in o)
    if (item != "mx_internal_uid")
        return true;
  return false;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法说SOMETHING LIKE:Object.hasChildren(); 或者甚至是Object.childCount();

有问题的对象不会扩展DisplayObjectContainer.它就像这样:

var Ob:Object;
Ob.SomeProp="xxx";
Ob.SomeOtherProp="zzz";
Run Code Online (Sandbox Code Playgroud)

我怎么知道对象中有多少"条目".(在这种情况下为2).

换句话说,"for(var item:*in Ob)"如何知道何时停止.???

apache-flex actionscript-3

0
推荐指数
1
解决办法
527
查看次数

标签 统计

actionscript-3 ×2

apache-flex ×2