• Google
  • Artículos
  • Foros
  • Fotos
  • Videos
  • Amigos
Estás en: Inicio / Foros / Informática / Webmasters / Diseño Web

Respuesta
 
LinkBack Herramientas Buscar en este tema
LosTMind
[AYUDA] Codigo Flash Pre-Loader. Carga pelicula .swf
Que tal gente como va. Les hago una pregunta aver si me pueden ayudar, tengo funcionando un pre-loader en mi sitio para cargar una pelicula .swf el tema es que al llegar al 100% de la carga el .swf ya aparece finalizado, como que durante la carga la pelicula se ejecuta por detras y cuando termina el loader ya no se reproduce la pelicula sino que aparece finalizada. Les dejo el codigo porque seguro tengo que agregarle algo al codigo que no estoy sabiendo.
El sitio es http://www.mundoruedas.com.ar
Código:
var myRequest:URLRequest = new URLRequest("intro.swf");
var myLoader:Loader = new Loader();
 
myLoader.load(myRequest);
 
myLoader.contentLoaderInfo.addEventListener(Event.OPEN,showPreloader);
myLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,showProgress);
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,showContent);
 
var myPreloader:Preloader = new Preloader();
 
function showPreloader(event:Event):void {
        addChild(myPreloader);
        myPreloader.x = stage.stageWidth/2;
        myPreloader.y = stage.stageHeight/2;
}
 
function showProgress(event:ProgressEvent):void {
        var percentLoaded:Number = event.bytesLoaded/event.bytesTotal;
        myPreloader.loading_txt.text = "Loading - " + Math.round(percentLoaded * 100) + "%";
        myPreloader.bar_mc.width = 198 * percentLoaded;
}
 
function showContent(event:Event):void {
        removeChild(myPreloader);
        addChild(myLoader);
}
Muchas gracias a todos.
LosTMind
Re: Codigo Flash Pre-Loader. Carga pelicula .swf
nadie sabe que puede ser el problema?
release the pig!!!!!
Re: Codigo Flash Pre-Loader. Carga pelicula .swf
OK a ver aca tenes una precarga mas detallada

/* 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);
//Evita que inicie la pelicula
stop();

la uso siempre y funciona.

Y lo segundo. Realmente queres una precarga ?? Digo la animacion es chica. cuanto pesa, por ahi ni se justifica que la pongas. Fijate y comentame, espero que te sirva. salutes !!
LosTMind
Re: Codigo Flash Pre-Loader. Carga pelicula .swf
Originalmente publicado por spitfiremax Ver mensaje
OK a ver aca tenes una precarga mas detallada

/* 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);
//Evita que inicie la pelicula
stop();

la uso siempre y funciona.

Y lo segundo. Realmente queres una precarga ?? Digo la animacion es chica. cuanto pesa, por ahi ni se justifica que la pongas. Fijate y comentame, espero que te sirva. salutes !!
Te agradezco mucho la respuesta, ahora la cuestion es que estoy trabajando sobre el codigo q postie para entednerlo mejor, probar con otro codigo seria volver a entender algunas variables que, veo son distintas, yo lo que queria ver era si alguien que la tenga mas clara con el scripting me ayudaba a corregir el codigo para decirle a este mismo que arranque la pelicula que quiero cargar siemrpe desde el frame 1, y por otro lado con respecto al peso, necesito hacer este pre-loader porque la animacion esta hecha en after effects y exportada al flah como .swf, esa animacion que ves ahi en el sitio es para probar el loader, la animacion final pesa casi 2 megas, y si no le hago el loader tarda bastante en cargarla, yo estoy aprendiendo flash ahora por este tema, porque la tengo clara con el after, siempre me maneje con el para animar, pero a la hora de hacer esto para web se me complica con el peso.
Muchas Gracias por la ayuda. Saludos.
 
Respuesta



Herramientas Buscar en este tema
Buscar en este tema:

Búsqueda avanzada
Califica este tema
Califica este tema:


Este tema está relacionado con otros ya publicados en el sitio. Podés visitarlos ahora!
Tema Iniciado por Foro Resp. Último mensaje
[Flash] Como cargo una pelicula de flash en una parte del flash principal ? YngwieMalmsteen Diseño Web 7 09.06.2008 10:03 hs.
Tengo problemas con la carga de flash bairesautos Diseño Web 2 10.02.2008 15:53 hs.
todo lo que es flash se carga igual??? toreroleo Sony Ericsson 0 10.01.2008 09:28 hs.
[Flash] Carga de JPG dentro swf con la funcion loadmovienum lelem Diseño Web 4 21.12.2002 19:04 hs.
[Flash] Detener la reproducción de una película en Flash MX Da Evil GirL Diseño Web 4 02.07.2002 17:32 hs.

Ranking de temas y usuarios de este foro
Temas populares Usuarios más activos
• ¿Cómo crear plantillas para blogger, o como poner...
• GIF para MSN
• Como puedo insertar un reproductor de videos...
• Codigo Flash Pre-Loader. Carga pelicula .swf
• reproductor de musica en flash
• Mumi666
• labestia2005
• Magc1
• immcleodd
• nahuelga


¿Sabías que...?

psicofxp.com lanzó en co-producción con Trix miravos.tv, un videoblog con micros semanales sobre de todas las curiosidades que encontramos en Internet.

¡No te lo pierdas!

 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB