2010-04-27 8 views
0

Comment convertir un objet Gecko en clip vidéo?Transférer des variables à un clip vidéo

function finish(boxname, arrayname:Array):void { 

for each (var item:String in arrayname) { 
    trace(boxname+"_"+item); 
    var gecko:MovieClip = (boxname+"_"+item) as MovieClip ; 
    trace(typeof(gecko)); 
    gecko.gotoAndPlay("glow"); 
    } 

    } 

Cela donne l'erreur suivante:

high_hsymbol_1 
object 
TypeError: Error #1009: Cannot access a property or method of a null object reference. 
at quizz_fla::MainTimeline/finish() 
at quizz_fla::MainTimeline/dropIt() 

Répondre

3

boxname + « _ » + élément doit être une référence à un MovieClip, pas besoin de casting que je pense n'est pas possible d'une chaîne à un MovieClip . Vous faites cela avec des tableaux associatifs. Je croyais les MovieClips sont Childs de "cette":

var gecko:MovieClip = this[boxname+"_"+item]; 
0
this.getChildByName(boxname + "_" + item); 
Questions connexes