Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/04/2012, 11:49
loginhotel
 
Fecha de Ingreso: abril-2004
Ubicación: Barcelona
Mensajes: 242
Antigüedad: 20 años, 6 meses
Puntos: 0
Respuesta: Mostrar un MovieClipo cuando se da click a un boton

Si pruebas a poner un else.. tipo..


Código:
function accion(e:MouseEvent):void
{
if ( mcContenidoContacto ) {
stage.removeChild(mcContenidoContacto);
} else {

var mcContenidoContacto:MovieClip = new MovieClip();
var txtTitulo:TextField = new TextField();
var fmtTexto:TextFormat = new TextFormat();

mcContenidoContacto.graphics.beginFill(0x000000, 0.9);
mcContenidoContacto.graphics.drawRoundRect(50, 30, 890, 450, 10, 10);
mcContenidoContacto.graphics.endFill();
stage.addChild(mcContenidoContacto);

new Tween(mcContenidoContacto, "alpha", Strong.easeOut, 0, 1, 1, true);

var Close:btnCerrar = new btnCerrar();
Close.x = 830;
Close.y = 45;
mcContenidoContacto.addChild(Close);

Close.addEventListener(MouseEvent.CLICK, Cerrar);

txtTitulo.x = 80;
txtTitulo.y = 60;
txtTitulo.width = 600;
txtTitulo.embedFonts = false;

fmtTexto.color = 0xFFFFFF;
fmtTexto.size = 30;
txtTitulo.defaultTextFormat = fmtTexto;

mcContenidoContacto.addChild(txtTitulo);

txtTitulo.htmlText = "Contáctenos";

var formulario:mcFormularioContacto = new mcFormularioContacto();
formulario.x = 80;
formulario.y = 120;
mcContenidoContacto.addChild(formulario);

}

function Cerrar(e:MouseEvent):void
{
stage.removeChild(mcContenidoContacto);
}
}
No lo he probado pero a simple vista.. podrías probar.. :)