Buy my work at:
Folio
This folio is for prospective clients. Curious visitors can view a small selection of my work by logging in with username guest and password user.
-
Recent Posts
Category Archives: Code
Finding a specific node in an AS3 XML object
Continuing with my updating an Actionscript 2 project to Actionscript 3 I’m really enjoying the optimisation possibilities.
For example, In my as2 code I had a recursive method for finding a node.
// recursive node search
private function findNode(n:XMLNode,name:String,attname:String,attdata:String):XMLNode{
var xNode:XMLNode;
if(n.hasChildNodes()){
for(var i = 0; i < n.childNodes.length; i++){
if(n.childNodes[i].nodeName == name){
if(n.childNodes[i].attributes[attname] == attdata){
xNode = n.childNodes[i];
}
}
if(xNode != undefined){
break;
}else if(n.childNodes[i].hasChildNodes()){
xNode = [...]
Actionscript 3: Inheritance Subclass and private vars
I’m currently updating some as2 projects to as3 and I had a series of 1120 compiler errors this afternoon. I’m a fan of using the ‘extends’ keyword to create customised versions of base classes.
In Actionscript 2 the subclass can access all the variables and methods of the original class. It appears that in ActionScript [...]
Also posted in flash
Tagged ActionScript 3, as3, extends, inheritance, oop, private, public
3 Comments
