Olá querido,
Como você fez essa janela?
Ela é um movie clip?
Seria bom se fosse, pois assim você pode adicionar o recurso de drag (arrastar), semelhante as janelas do Windows, por exemplo.
Se sua janela for um movie clip, crie o "X", crie um retângulo atrás dele, que será a área de clique e transforme esse retângulo em um botão.
Após isso, digite "close_btn" - sem aspas - no campo de instância (<Instance Name) do botão que acabou de criar.
Agora clique duas vezes nesse botão e clique e arraste o primeiro frame para o último (Hit).
Volte à raiz do filme (pressionando "Ctrl + E").
Atribua também "janela_mc" como nome de instancia do movie clip que será a janela.
Após isso, volte a raiz do filme (pressionando "Ctrl + E") e crie uma layer (camada) chamada "Actions" - se já não tiver criado antes.
Selecione o primeiro frame dessa layer e digite:
| ActionScript |
janela_mc.close_btn.onRelease = function() { janela_mc._visible = 0; } |
Vale lembrar que a propriedade "_visible = 0" apenas torna o movie clip invisível, mas ele continua lá.
Se quiser removê-lo do stage, utilize o método removeMovieClip(), veja exemplo abaixo:
| ActionScript |
janela_mc.close_btn.onRelease = function() { janela_mc.removeMovieClip() } |
Mas para utilizar o removeMovieClip(), o movie clip terá que ser linkado com a Lybrary (biblioteca) através do linkage e inserido no stage pelo método attachMovie().
Bom, é isso.
Qualquer dúvida é só postar aí ou me enviar um e-mail, será um prazer ajudá-lo.
Meu e-mail é: contato@felipegomes.com.br
Deus te abençoe!
Atenciosamente,
Felipe Gomes
www.felipegomes.com.br | contato@felipegomes.com.br