Search code examples
flashactionscript-3actionscriptobjectflash-cs5

Actionscript object number of properties


How can I get the number of properties in a generic Actionscript Object? (Like Array length)


Solution

  • You will have to loop over all element to count them:

    function objectLength(myObject:Object):int {
     var cnt:int=0;
    
     for (var s:String in myObject) cnt++;
    
     return cnt;
    }
    
    var o:Object={foo:"hello", bar:"world"};
    trace(objectLength(o)); // output 2