I want to use something like that:
var addFunction:Function = needParentNode ? parentNode.appendChild: resultArray.push;
for each(var element:* in elements){
addFunction(element);
}
But parentNode
is XML
, so parentNode.appendChild
returns an XMLList
because of E4X syntax. parentNode['appendChild']
is the same.
I know that i can get a wrapper with
function(item:*){parentNode.appendChild(item)}
But is there a way way to get this function without such complications?
Try this,
parentNode.AS3::appendChild
Specifying namespace might help.