Scusa ma il tuo elemento dell'array cos'è?
Cioè se pushi nell'array un movieclip per esempio, questo ti viene riconosciuto come tale richiamandolo come array[i].
Esempio:
codice:
var a:Array = [];
var mc:MovieClip = new MovieClip();
mc.graphics.beginFill(0x000000, 1);
mc.graphics.drawRect(0, 0, 50, 50);
a.push(mc);
trace(a[0].totalFrames); // 1
Come vedi a[0] viene riconosciuto in toto come un MovieClip (e quindi anche DisplayObject, che è una delle superclassi della MovieClip).
Posta magari un pò di codice che non ho capito bene cosa devi fare.