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

galeria de img, comportamiento raro en firefox

Estas en el tema de galeria de img, comportamiento raro en firefox en el foro de Flash y Actionscript en Foros del Web. hola como estan, estoy trabajando con AS3 intentando hacer una galeria de imagenes sensilla solo con un boton que valla pasando imagen por imagen, los ...
  #1 (permalink)  
Antiguo 05/04/2010, 20:06
Avatar de JAK^  
Fecha de Ingreso: octubre-2005
Ubicación: ^^CaMiNiTo Al CoSTaDo DeL
Mensajes: 850
Antigüedad: 18 años, 6 meses
Puntos: 4
Pregunta galeria de img, comportamiento raro en firefox

hola como estan, estoy trabajando con AS3 intentando hacer una galeria de imagenes sensilla solo con un boton que valla pasando imagen por imagen, los archivos los recojo con XML, despues de mucho renegar logre que quede como yo queria, con una animacion Tween de entrada y una de salida, me puse muyyy contento cuando parecia quedar andando, pero mi sorpresa fue cuando la probe en firefox, el comportamiento es muy distinto al que deberia ser , no asi en IE, se ve bien, no sabia que a los flash tambien los interpretaban distinto...... les dejo el codigo por si quieren verlo, muchas gracias de ante mano, cualquier sugerencia les agradecere mucho!!!

Código:
stop();
var param:Object = LoaderInfo(this.root.loaderInfo).parameters;

var img:Array=new Array  ;
var ii:uint=0;
var total:uint=0;
var seccion:String=new String  ;


var loader:URLLoader = new URLLoader();
loader.dataFormat=URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETE, onComplete);

var request:URLRequest=new URLRequest("listador.php?id="+param["id"]);
loader.load(request);
function onComplete(event:Event):void {

	var myXML:XML=new XML(event.target.data);

	for (var i:uint=0; i<myXML.folder.imagen.length(); i++) {
		total=myXML.folder.imagen.length();
		img[i]=myXML.folder.imagen[i];
		
		
	}
seccion=myXML.seccion;
		
	i=0;
	
	
	indice.text=seccion+" | "+i+" de "+total;
}

import fl.transitions.*;
import fl.transitions.easing.*;

btn.addEventListener(MouseEvent.CLICK, cargaclip);

//traemos la url necesaria para la carga
var miUrl:URLRequest = new URLRequest();
//creamos el MC contenedor
var contenedor:Loader = new Loader();
function cargaclip(event:MouseEvent):void {

indice.text=seccion+" | "+(ii+1)+" de "+total;
	if (ii>0) {

		var mostrar2:Tween=new Tween(contenedor,"alpha",Strong.easeInOut,1,0,1,true);
		var mostrar3:Tween=new Tween(contenedor,"x",Elastic.easeInOut,0,750,1,true);
		
		mostrar3.addEventListener(TweenEvent.MOTION_FINISH, siguiente);
		function siguiente(e:TweenEvent) {
			contenedor.x=0;
			miUrl.url=param["id"]+"/"+img[ii];

			//le decimos que cargue el archivo al contenedor
			contenedor.load(miUrl);//aqui carga la URL, este es el proceso correcto
			cont.addChild(contenedor);


			var mostrar:Tween=new Tween(contenedor,"alpha",Strong.easeInOut,.0,1,1,true);
			ii++;

			if (ii>=total) {
				ii=0;
			}
		}
	} else {
		miUrl.url=param["id"]+"/"+img[ii];

		//le decimos que cargue el archivo al contenedor
		contenedor.load(miUrl);//aqui carga la URL, este es el proceso correcto
		cont.addChild(contenedor);
		var mostrar:Tween=new Tween(contenedor,"alpha",Strong.easeInOut,.0,1,1,true);
		ii++;
	}




}
__________________
hola . . .

Etiquetas: firefox, galeria, img, raro
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 17:15.