Kosaka 0 Denunciar post Postado Janeiro 22, 2010 Olá pessoal, estou tentando fechar a imagem externa ao clicar sobre ela, mas ta dando erro que "Propriedade target não encontrada em flash.display.Loader e não há valor padrão." Quem souber como ajudar agradeço import flash.display.Loader; import flash.net.URLLoader; import flash.net.URLRequest; import flash.events.MouseEvent; /* MENU Home - menuHome Portfólio - menuPort Contato - menuCont close - fecha as janelas */ var windows:Array = new Array('01.jpg'); var loader:Loader = new Loader(); var req:URLRequest = new URLRequest(); var home:menuHome = new menuHome(); home.x = home.width; home.y = stage.stageHeight / 2; home.buttonMode=true; addChild(home); home.addEventListener(MouseEvent.CLICK, openHome); function openHome(e:MouseEvent):void{ req.url = windows[0]; loader.load(req); loader.x = stage.stageWidth/2 ; loader.y = stage.stageHeight/2 ; loader.addEventListener(MouseEvent.CLICK,_close); addChild(loader); } function _close(e:MouseEvent):void{ removeChild(e.currentTarget.target); } Compartilhar este post Link para o post Compartilhar em outros sites
brunobispo 20 Denunciar post Postado Janeiro 22, 2010 function _close(e:MouseEvent):void{ removeChild(e.currentTarget); // e é o objeto MouseEvent, currentTarget é o objeto que você adicionou o ouvinte de evento, ou seja, o objeto que quer remover. } Compartilhar este post Link para o post Compartilhar em outros sites
Kosaka 0 Denunciar post Postado Janeiro 23, 2010 Entendi o significado, mas como posso fazer com q funcione ? Compartilhar este post Link para o post Compartilhar em outros sites
Michel Araújo 0 Denunciar post Postado Janeiro 23, 2010 mudando sua função _close para essa que o brunobispo postou :huh: Compartilhar este post Link para o post Compartilhar em outros sites