Quiero enviar, entre otras cosas, un movieclip como parámetro de un link con asfunction. Todo va bien cuando muestro por pantalla la ruta del mc. En cambio la cosa falla (undefined) cuando muestro la coordenada x del mc y me fastidia el resto del código. Aquí esta el código.

Código :

...<a href='asfunction:_root.mostraContingut,textos++"+clip._name+"++"+this.total+"++"+this["id"+i]+"++"+clip+"'>...

Código :

_root.mostraContingut = function(dades:String):Void{
   var array:Array = dades.split("++");
   var mode:String = array[0];
   var clip:MovieClip = array[1];
   var total:Number = array[2];
   var id:Number = array[3];
   var mc:MovieClip = array[4];
   for(n=0;n<total;n++){
      if(clip.indexOf("pub_mc"+n) == -1){
         this["xTween"+n] = new Tween(_level.holder["pub_mc"+n], "_x", mx.transitions.easing.Strong.easeOut, _level.holder["pub_mc"+n]._x,Stage.width+10, 4, true);
      }
      //var xTween2 = new Tween(_level.holder.clip, "_x", mx.transitions.easing.Strong.easeOut, _level.holder.clip._x,1200, 1.75, true);
   }
   var info_pub:LoadVars = new LoadVars();
   info_pub.mode = mode;
   info_pub.idioma = lang;
   info_pub.id = id;
   info_pub.onLoad = function (exit:Boolean):Void {
      if(exit){
         if(this.output == 'ok'){
            createEmptyMovieClip("text_mc",getNextHighestDepth());
            text_mc._x = mc._x+ample_cos+marge*2; //no funciona 
            por culpa del parámetro mc
                      text_mc._y = 220;
            creaHead(mc,this.titol, this.subtitol, ample_cos, 0); //no funciona por culpa del parámetro mc
         }
      }
   }
   info_pub.sendAndLoad("publicacions/select_pub.php", info_pub, "post");
}