Comunidad de diseño web y desarrollo en internet online

Mi Preload no se ve

Citar            
MensajeEscrito el 24 Dic 2009 10:06 am
Hola a tod@s.

Mi problema es el siguiente. Con Flash 8 estoy haciendo una Intro para una web a la cual le he añadido un preload al inicio. Cuando lo pruebo en Flash (CTRL+Intro) se ve perfectamente cómo va subiendo el porcentaje de carga hasta que llega al 100% y se inicia la reproducción del resto de la película.

A continuación abro el archivo HTML creado al publicar con Flash y es aquí cuando llega el problema. El preload no aparece, sino que directamente sale la pelicula.

¿Porqué cuando pruebo en Flash si aparece el preload y en el HTML no ?

Espero que alguien me pueda ayudar a solucionar este asunto.

Gracias y un saludo.

Os dejo el código que creé:

Código ActionScript :

_parent.stop();
import mx.transitions.Tween;
import mx.transitions.easing.*;

new Tween(this,"_y",Elastic.easeOut,this._y+200,this._y,40,false);

this.onEnterFrame = function(){
   p = Math.ceil(_parent.getBytesLoaded()/_parent.getBytesTotal()*100);
   if(_parent.getBytesLoaded()>=_parent.getBytesTotal()){
      delete onEnterFrame
      _parent.gotoAndPlay(2)
   }else{
      txt.text = p+" %";
   }
}

Por emdorado

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Dic 2009 11:01 am
Lo haces desde Local, no lo has subido a un servidor.
Desde local el swf se carga directamente, no lo hace con ese preload. Desde Internet carga la web con ese preload, no es que tu película esta mal hecha.

Suerte y comenta!

Por SilSal

87 de clabLevel



 

chrome
Citar            
MensajeEscrito el 24 Dic 2009 04:07 pm
el preload esta bien hecho, pero flash puede emularte un prelodad, el navegador web no, lo que te recomiendo es que lo subas a algun servidor hosting gratuito (nunca es malo tener uno asi sea de ensayos) y lo pruebes desde ahi

Por Neilye

31 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 28 Dic 2009 01:09 pm
Lleváis razón todos. Lo estaba probando en local. Al subirlo a un servidor y cargar la página, se ve perfectamente.

Muchas gracias a tod@s por vuestra ayuda.

Por emdorado

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Dic 2009 08:01 pm
Bueno aca tienes otro preload, solo tienes que crear un movieclip animado llamado con instancia barra_mc y un campo de texto llamado porcentaje_txt

Código ActionScript :

/* Declaro la función de precarga "cargando", esta función se ejecutara
   todo el tiempo hasta que haya cargado totalmente la pelicula */
function cargando() {
   // Declaración de variables
   var total, cargados, porcentaje;
   // A la variable "total" se le asigna el tamaño de la pelicula en bytes
   total = _root.getBytesTotal();
   // A la variable "cargados" se le asignan el total de bytes hasta el
   //momento descargados de la web
   cargados = _root.getBytesLoaded();
   //Por medio de una regla de tres obtiene el porcentaje cargado y redondea el valor con la función
   //"Math.floor"
   porcentaje = Math.floor((cargados*100)/total);
   //Asigna al campo de texto porcentaje_txt el porcentaje cargado
   porcentaje_txt.text = porcentaje+" %";
   //Mueve la barra de carga al frame correspondiente al porcentaje
   barra_mc.gotoAndStop(porcentaje);
   //Si la cantidad de bytes cargados es igual a la cantidad total de bytes
   if (cargados == total) {
      //Hacer que se deje de ejeuctar esta función
      clearInterval(hiloPrecarga);
      //Iniciar la pelicula
      play();
   }
}
// setInterval nos servira para que la función "cargando" se ejecute cada 1 milisegundo
// Asi, nuestra función revisara constantemente la cantidad de bytes descargados 
// y solo iniciara la pelicula hasta que la descarga termine
// la variable "hiloPrecarga" nos servira para saber que esta corriendo nuestra función
// y frenar su ejecución cada milisegundo por medio de "clearInterval"
var hiloPrecarga = setInterval(cargando, 1,2,3,4,5,6,7);
//Evita que inicie la pelicula

stop();


Bye ^^ ^^

Por Julio Cesar X

37 de clabLevel



 

firefox

 

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