package flash.utils; extern class Proxy { function new() : Void; function callProperty(name : Dynamic, ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic ) : Dynamic; function deleteProperty(name : Dynamic) : Bool; function getDescendants(name : Dynamic) : Dynamic; function getProperty(name : Dynamic) : Dynamic; function hasProperty(name : Dynamic) : Bool; function isAttribute(name : Dynamic) : Bool; function nextName(index : Int) : String; function nextNameIndex(index : Int) : Int; function nextValue(index : Int) : Dynamic; function setProperty(name : Dynamic, value : Dynamic) : Void; }