Comunidad de diseño web y desarrollo en internet online

MovieClip fantasma??

Citar            
MensajeEscrito el 28 Oct 2008 10:13 pm
Hola de nuevo!
Estoy cargando fotos desde un XML, cuando las muestro saco sobreimpreso en un MovieClip que tengo en la biblioteca (sólo es un fondo semitransparente y una caja de texto) el título de la foto, después al hacer click sobre la misma ambas cosas deben cerrarse.

Código :

var cierraFotos:Sprite = new Sprite();
var nomFot:MovieClip;
function completeImageHandler(theevent:Event, thedata:String):void// le paso parametros a la función con una clase
{
   cierraFotos.addChild(cargadorFoto);
   cierraFotos.x = stage.stageWidth/2 - cierraFotos.width/2;
   cierraFotos.y = stage.stageHeight/2 - cierraFotos.height/2;
   cierraFotos.buttonMode = true;
   cierraFotos.addEventListener(MouseEvent.CLICK, deletePic);
   addChild(cierraFotos);
   nomFot = new nombreFot;
   nomFot.fotoAutor.text = "Autor :"+$trace;
   addChild(nomFot);
   nomFot.x = cierraFotos.x + 5;
   nomFot.y = cierraFotos.y + cierraFotos.height - 50; 
}
function deletePic(Event:MouseEvent):void
{   
   removeChild(nomFot);
   removeChild(cierraFotos);
   cierraFotos.removeEventListener(MouseEvent.CLICK, deletePic);
   blackev.visible = false;
}

Si abro y cierro varias fotos, estas desaparecen bien y la primera vez el cartelito también, pero al repetir el cartelito con el nombre no se vá, suele llevar el nombre de la primera foto que abrí...
Alguna sugerencia?

Por PrincesaLeya

39 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 28 Oct 2008 10:16 pm
Hay una variable que se llama $trace, no es nada, hay que sustituirla por "thedata"

Por PrincesaLeya

39 de clabLevel



Genero:Femenino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.