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

Cargar swf en cada carta....

Estas en el tema de Cargar swf en cada carta.... en el foro de Flash y Actionscript en Foros del Web. Hola, tengo este código y quiero que cada una de las cartas carta1 carta2 carta3 .... cargue un .swf diferente. ¿Qué código tengo que añadirle ...
  #1 (permalink)  
Antiguo 05/08/2010, 09:00
 
Fecha de Ingreso: julio-2010
Mensajes: 18
Antigüedad: 13 años, 9 meses
Puntos: 1
Cargar swf en cada carta....

Hola, tengo este código y quiero que cada una de las cartas

carta1

carta2

carta3

....

cargue un .swf diferente.


¿Qué código tengo que añadirle para que asi sea?

Les pongo el código completo


import flash.events.MouseEvent;

import flash.display.MovieClip;



var pos = 0;

var posicion_y = 51.96;

var posiciones:Array = new Array(106.4,232.4,306.35,378.35);



carta1.addEventListener(MouseEvent.CLICK, mover);

carta2.addEventListener(MouseEvent.CLICK, mover);

carta3.addEventListener(MouseEvent.CLICK, mover);

carta4.addEventListener(MouseEvent.CLICK, mover);

carta5.addEventListener(MouseEvent.CLICK, mover);

carta6.addEventListener(MouseEvent.CLICK, mover);

carta7.addEventListener(MouseEvent.CLICK, mover);



function mover(e:MouseEvent):void{

this[e.target.name].x = posiciones[pos];

pos++;

this[e.target.name].y = posicion_y;

if( pos == posiciones.length )

removeListeners();

}



function removeListeners():void{

carta1.removeEventListener(MouseEvent.CLICK, mover);

carta2.removeEventListener(MouseEvent.CLICK, mover);

carta3.removeEventListener(MouseEvent.CLICK, mover);

carta4.removeEventListener(MouseEvent.CLICK, mover);

carta5.removeEventListener(MouseEvent.CLICK, mover);

carta6.removeEventListener(MouseEvent.CLICK, mover);

carta7.removeEventListener(MouseEvent.CLICK, mover);

}

Última edición por jdelgado79; 05/08/2010 a las 09:25
  #2 (permalink)  
Antiguo 06/08/2010, 20:25
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Cargar swf en cada carta....

hola again
intenta esto agregandolo
a la función mover antes del if final (teorizando que los swf se llaman carta1.swf, carta2.swf, etc)

Código actionscript:
Ver original
  1. var loader:Loader = new Loader();
  2. var url:URLRequest = new URLRequest(e.target.name+'.swf');
  3.  
  4. loader.load(url);
  5. addChild(loader);
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 09/08/2010, 04:41
 
Fecha de Ingreso: julio-2010
Mensajes: 18
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Cargar swf en cada carta....

Muchas gracias Morti.

Por las dos respuestas. La verdad es que no sé como agradecértelo ya.

Un abrazo!

Etiquetas: swf
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 02:59.