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?
