Foros del Web » Creando para Internet » Flash y Actionscript »

RemoveChild en que parte del codigo va!!!!

Estas en el tema de RemoveChild en que parte del codigo va!!!! en el foro de Flash y Actionscript en Foros del Web. Como estan amigos ,yo aqui nuevamente molestando. Pues que creen ya casi acabo mi primera pagina en flash y como todos me he topado con ...
  #1 (permalink)  
Antiguo 23/03/2011, 10:27
 
Fecha de Ingreso: noviembre-2010
Mensajes: 6
Antigüedad: 14 años
Puntos: 0
RemoveChild en que parte del codigo va!!!!

Como estan amigos ,yo aqui nuevamente molestando.
Pues que creen ya casi acabo mi primera pagina en flash y como todos me he topado con algunos codigos que no se como resolverlo, posteo despues de haber buscado en la web sobre este tema pero solo encontre codigo mas complejo que no se ajusta al mio.

Código:
galeria_btn.addEventListener(MouseEvent.CLICK,clicky)


function clicky(event:MouseEvent):void

{
    var loader:Loader = new Loader();  
    loader.load(new URLRequest("Galeria.swf"));   
    addChild(loader);
}
con este simple codigo llama un swf externo al hacer click en el boton galeria, Ahora quiero que al hacer click en otros botones saco ese swf haciendo una transicion con los otro contenidos que estan en la linea de tiempo y trabajan con if/else
he leido sobre removeChild pero no se donde se pone y como se pone porque cuando pongo esto
Código:
 removeChil(loader);
debajo nomas ya no le permite ingresar... me parece logico porque lo esta removiendo.
Por favor ayudenme que quiero terminar este sitio sencillo y empézar otros proyectos
  #2 (permalink)  
Antiguo 23/03/2011, 11:10
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: RemoveChild en que parte del codigo va!!!!

Hola jorgetex:
Aquí un ejemplo para cargar y decargar 2 películas:
Coloca tus botones en el escenario y le pones un nombre de instancia: galeria_btn y contacto_btn.
Crea un MC_vacío y al ponerlo en el escenario le pones como nombre de instancia: contenedor.
Código en el primer frame:
Código actionscript:
Ver original
  1. function cargar(ruta:String) {
  2.     borra();
  3.     var loader:Loader =new Loader();
  4.     loader.load(new URLRequest(ruta));
  5.     loader.contentLoaderInfo.addEventListener( Event.COMPLETE, completo );
  6.     function completo( event:Event ):void {
  7.         borra();
  8.         contenedor.addChild(loader);
  9.     }
  10. }
  11. function borra() {
  12.     if (contenedor.numChildren>0) {
  13.         var l:int=contenedor.numChildren-1;
  14.         for (var j:int = l; j >= 0; j--) {
  15.             contenedor.removeChildAt(j);
  16.         }
  17.     }
  18. }
  19. galeria_btn.addEventListener(MouseEvent.CLICK,miBoton1);
  20. function miBoton1(e:MouseEvent):void {
  21.     cargar("galeria.swf");
  22. }
  23.  
  24. contacto_btn.addEventListener(MouseEvent.CLICK,miBoton2);
  25. function miBoton2(e:MouseEvent):void {
  26.     cargar("contacto.swf");
  27. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: removechild
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:33.