Acessar função private em uma classe
Galera.
Tem uma função em uma classe nativa no flash, que está declarada como private, alguém sabe como faço para acessá-la?
A função é:
static private function trackDepths(mcParent:MovieClip):Array {
var dOrder:Array=[];
for (var i in mcParent) {
if (typeof mcParent[i]=="movieclip") {
dOrder.push({mc:mcParent[i], depth:mcParent[i].getDepth()});
}
}
dOrder.sort(orderFunc);
return dOrder;
}
Quando tento chamar, dá o seguinte erro:
Error Scene=Scene 1, layer=Layer 2, frame=1:Line 1: The member is private and cannot be accessed.
mx.behaviors.DepthControl.trackDepths(_root.mc1);
Total ActionScript Errors: 1 Reported Errors: 1
Deve ter um jeito, pq qual seria a lógica de criar uma função e não poder acessar?
Se alguém souber...
Abs.
Discussão (2)
Carregando comentários...