Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2009, 04:21
enlasombra
 
Fecha de Ingreso: febrero-2009
Mensajes: 23
Antigüedad: 15 años, 1 mes
Puntos: 0
addChild / removeChild … no me funciona

Resulta que si el usuario teclea "control" se carga un swf en una posición, esto va bien pero cuando presiona otra letra "alt" por ejemplo necesito que se borre el swf de "control" y carge el nuevo… lo que tengo hasta ahora es:


Código:
stage.addEventListener(KeyboardEvent.KEY_DOWN,keyDownListener);

function keyDownListener(e:KeyboardEvent) {

	feedbackAlt.text = e.altKey.toString();
	feedbackCtrl.text = e.ctrlKey.toString();
	
	if (feedbackCtrl.text=="true"){
		var alert:Loader = new Loader();
		control.load(new URLRequest("control.swf"));
		control.contentLoaderInfo.addEventListener(Event.COMPLETE, insertMovie);
		function insertMovie(evt:Event):void{ 
		addChild(control);
		}
	}
	
}
Esto funciona ok, al presionar se carga el swf correspondiente, pero he probado a poner esto para intentar que al pulsar "alt" se elimine el contenido de "control"y no va…

Código:
if (feedbackCtrl.text=="false"){
	removeChild(control);
	}
Supogo que será un locura hacerlo así… pero es lo que he entendido… algunaidea?

Última edición por enlasombra; 27/04/2009 a las 04:35