Comunidad de diseño web y desarrollo en internet online

Rutas botones en as3

Citar            
MensajeEscrito el 23 Dic 2009 12:33 pm
hola buenas, estoy haciendo una web en as3, la cual lleva un loader que carga una pelicula externa, pues bien, tengo los tipico botones, que al pulsarlo, atraves de la propiedad contentLoaderInfo.content del loader, me lleva hasta el fotograma donde dicha pelicula empieza a desaparecer para que cuando llegue al final , se cargue en dicho loader la nueva pelicula.Ahora bien, todo me funciona a nivel local, en servidor, solo en opera,mientras que en safari,firefox,chorme y explorer, no va, y no se porque.

lo que subo es el html que surge de la publicacion del fla. ¿porque sale ese problema? :twisted:

Por currodelatajadera

33 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Dic 2009 02:09 pm
¿Estás seguro que borras cache antes de probar?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 23 Dic 2009 07:59 pm
gracias jorge por responder, explicame mejor lo de la cache , que te refieres a recargar la pagina de nuevo?
otra preguntilla jorge,tengo las tipicas precargas para cargar peliculas externas en el loader, dichas peliculas contienen tween , con diferentes efectos, alpha, x, etc.... si no aparece pelicula hasta que no concluya la carga, ¿porque hay veces, que alguno de los efectos no aparecen?

Por currodelatajadera

33 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Dic 2009 03:36 am
Borrar la cache del navegador antes de ver la última versión del swf que has subido.
No entiendo la otra pregunta.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Dic 2009 10:58 am
hola jorge, a la segunda pregunta me refiero a lo siguiente, imaginas que tengo un loader en el escenario, el cual cargo una pelicula externa, y mediante la propiedad del loader , contentloaderinfo hago un listener para llevar a cabo el preload. La pelicula que cargo lleva en su comienzo , interpolaciones con tween, de alpha , x, etc.... pues bien , si hago su correspondiente precarga, la cual hasta que no termine no se carga la pelicula , ¿porque resulta aveces , que muchos de los efectos del comienzo de la pelicula , no aparecen? entiendes ahora mejor?
un saludo.

Por currodelatajadera

33 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Dic 2009 12:50 pm
Si el preloader es correcto no debería ser la causa, suponiendo que la peli cargada est'é en AS3

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Dic 2009 03:15 pm
jorge , este es el codigo donde cargo la pelicula en loader, y al darle a los botones , me cargaria otra pelicula, a ver si ves algun error de porque aveces, dichos efectos se los salta.

Código ActionScript :

var tf2:TextFormat=new TextFormat();
tf2.font="arial";
tf2.color=0x5c92bb;
tf2.size=12;
tf2.align=TextFormatAlign.CENTER;

var textoporcentaje:TextField=new TextField();
textoporcentaje.defaultTextFormat=tf2;
textoporcentaje.x=450;
textoporcentaje.y=319;


var ldr:Loader=new Loader();
ldr.x=0;
ldr.y=147;

var string:URLRequest=new URLRequest("inicio.swf");
ldr.load(string);

addChild(ldr);
ldr.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,proceso);
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,terminado);
function proceso(evt:ProgressEvent):void{
   addChild(textoporcentaje);
textoporcentaje.text=Math.round(( evt.bytesLoaded/ evt.bytesTotal)*100) + "%"+""+"cargado";

}
function terminado(evt:Event):void{
   removeChild(textoporcentaje);
   
}





btn_inicio.btninicio.addEventListener(MouseEvent.MOUSE_OVER,efectobotoninicio);
function efectobotoninicio(e:MouseEvent):void{
   btn_inicio.gotoAndPlay(1);   
}
btn_inicio.btninicio.addEventListener(MouseEvent.MOUSE_OUT,salirbotoninicio);
function salirbotoninicio(e:MouseEvent):void{
   btn_inicio.gotoAndPlay(11);
}

//···················································

btn_servicios.btnservicios.addEventListener(MouseEvent.MOUSE_OVER,efectobotonserv);
function efectobotonserv(e:MouseEvent):void{
   btn_servicios.gotoAndPlay(1);   
}
btn_servicios.btnservicios.addEventListener(MouseEvent.MOUSE_OUT,salirbotonserv);
function salirbotonserv(e:MouseEvent):void{
   btn_servicios.gotoAndPlay(11);
}
//...................listener para los click
btn_inicio.btninicio.addEventListener(MouseEvent.CLICK,cargaswf);
btn_servicios.btnservicios.addEventListener(MouseEvent.CLICK,cargaswf);
btn_poliuretano.btnpoliuretano.addEventListener(MouseEvent.CLICK,cargaswf);
btn_contacta.btncontacta.addEventListener(MouseEvent.CLICK,cargaswf);


function cargaswf(evt:MouseEvent):void{
   
   switch(evt.currentTarget.name){
      
      case "btninicio":string.url="inicio.swf";break;
      case "btnservicios":string.url="servicios.swf";break;
      case "btnpoliuretano":string.url="nave.swf";break;
      case "btncontacta":string.url="somos.swf";break;
   }
   ldr.unload();
     ldr.load(string);
     
}
stop();

Por currodelatajadera

33 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.