y Otro tema tengo este codigo que esta en as3 y claro he leido que no hay forma de hacer que un as2 llame a un as3 y se cargue dentro entonces como tengo la web entera en as2 me gustaria saber si alguien me aria el gran favor de pasarme este codigo a as2 tal cual a poder ser:
Código:
Explico un poco la funcion del codigo, lo que hace es carga el xml que es dinamico por que a veces carga 1 oferta como que carga 7 entonces la cuestion es que una vez que carga las ofertas en el xml el codigo visualiza dichas ofertas en los campos pero si hay mas de una carga el boton siguiente para pasar a la siguiente oferta y despues para volver a la oferta anterior sale otro boton.import fl.transitions.Tween import flash.net.URLLoader import flash.events.* import flash.net.* var myXML = new XML(); var myLoader:URLLoader = new URLLoader(new URLRequest("OFERTAS-WEB.xml")); myLoader.addEventListener(Event.COMPLETE, xmlLoaded); var espacio:Number=10; var contador:Number=0; var cont:Number=0; var cantidadTotal:Number=0; var tam; var distancias:Array=new Array() var contemp=0 var TempX:Number=MCContenedor.x function xmlLoaded(event:Event):void { myXML = XML(myLoader.data); cantidadTotal=myXML.child("imagenes").length(); for (var i:Number=0; i<myXML.child("imagenes").length(); i++) { var contenedor:MovieClip=new CajaInfo(); contenedor.articulo.text=myXML.child("articulo")[i]; contenedor.descripcion.text=myXML.child("descripcion")[i]; contenedor.precio.text=myXML.child("precio")[i]; contenedor.imagen.load(new URLRequest(myXML.child("imagenes")[i])); contenedor.x=(contenedor.width*i); distancias.push(-(contenedor.width*i)) MCContenedor.addChild(contenedor); tam=(contenedor.width); } ocultaBt(); BTSigiente.addEventListener(MouseEvent.MOUSE_DOWN,funsigiente); BTAtras.addEventListener(MouseEvent.MOUSE_DOWN,funatras); } function ocultaBt() { if (cont<1) { cont=1; } if ( cont ==cantidadTotal ) { BTAtras.visible=false; } else { BTAtras.visible=true; } if (cont == 1 ) { BTSigiente.visible=false; } else { BTSigiente.visible=true; } } function funsigiente(event:Event) { contemp-- new Tween(MCContenedor,"x",null,MCContenedor.x,TempX+distancias[contemp],1,true); cont--; ocultaBt(); } function funatras(event:Event) { contemp++ new Tween(MCContenedor,"x",null,MCContenedor.x,TempX+distancias[contemp],1,true); cont++; ocultaBt(); }
Eso es todo muchas gracias y un saludo¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Espero respuesta.