Cargar dos peliculas externas y que empiezena ala vez

Programació amb Actionscript

Cargar dos peliculas externas y que empiezena ala vez

EntradaAutor: judith Data: dc. maig 21, 2003 3:14 pm

Hola, tengo un problemilla. A ver si alguien me puede ayudar.

Estoy colocando el sonido en la web de creatica. Tengo un flash de base que carga un swf con la animación de la intro, y además tiene que cargar otra pelicula swf con el sonido.
El sonido pesa algo menos así que en cuanto esta cargado, empieza a sonar, mintras que aun vemos el loading de la animación durante unos segundos.
Se podría dejar así pero seria mucho más correcto que empezasen las dos a las vez. He pensado que a lo mejor hay alguna manera de utilizar algun condicionante que diga cuando esten las dos cargada empiezan, pero no lo encuentro.

Agradeeceria vuestra ayuda :? :?:
Avatar de l’usuari
judith
pingu expert
pingu expert
 
Entrades: 227
Membre des de: dt. març 04, 2003 6:33 pm

EntradaAutor: karlos Data: dj. maig 22, 2003 2:51 pm

hola, supongo que ese sonido se mantiene en toda la web y no solo en la intro, verdad? pues en ese caso lo lógico seria cargarlos en la misma película.

En el caso que comentas podrias probar de poner un stop() en el primer frame de la película con el sonido. Te pones a cargar la intro, y el sonido en un movieclip, y cuando se ha cargado la intro compruebas que el sonido también este cargado (por ejemplo _root.sonido.getBytesLoaded()==_root.sonido.getBytesTotal()) y haces _root.sonido.play()

Esto podria servir, aunque depende de la estructura de la web.

Bueno, espero que te sirva, saludos! :)
Avatar de l’usuari
karlos
pingu hacker
pingu hacker
 
Entrades: 290
Membre des de: dl. feb. 10, 2003 12:46 pm
Ubicació: otra dimension

EntradaAutor: judith Data: dv. maig 23, 2003 7:39 am

Hola karlos, gracias por tu propuesta pero creo que no me sirve. La música va solo en la intro, pero ese no seria el problema.
El problema es que no pueo cargar el sonido como un movie clip desde la pelicula, porque esta pelicula tiene una programación cíclica entre tres frames y si coloco la musica aquí no va porque suena a saltos.

Lo que necesitaria es un condicional parecido al que tu me propones pero comparando si se han cargado las dos peliculas. Si una se ha cargado pero la otra no, se tendria que esperar para empezar.

El problema es que creo que una pelicula no puede leer los bytes cargados de otra, no?

:-D QUÉ ÁCID ! ! !
Avatar de l’usuari
judith
pingu expert
pingu expert
 
Entrades: 227
Membre des de: dt. març 04, 2003 6:33 pm

EntradaAutor: karlos Data: dv. maig 23, 2003 12:39 pm

mmmmmm suena a saltos??? si pones el sonido en modo "start" (vamos, que no sea "stream") y si lo necesitas pones muchos loops (creo que el máximo son 65535), tambien te da saltos???? :?

bueno, de todas formas, si quieres saber si se ha cargado una película tienes que comprobar que getBytesLoaded() == getBytesTotal() , es decir que si cargas la intro un movieclip que se llame mcIntro, y el sonido en otro que se llame mcSonido, pues seria:

Codi: Selecciona’ls tots
if (mcIntro.getBytesLoaded()==mcIntro.getBytesTotal() &&
    mcSonido.getBytesLoaded()==mcSonido.getBytesTotal()) {

   mcIntro.play()
   mcSonido.play()

} else goToAndPlay(_currentframe -1)


seria algo asi, pero lo más práctico seria meterlo en una única película....

venga, haber si asi se soluciona.... :wink:
Avatar de l’usuari
karlos
pingu hacker
pingu hacker
 
Entrades: 290
Membre des de: dl. feb. 10, 2003 12:46 pm
Ubicació: otra dimension

EntradaAutor: judith Data: dv. maig 23, 2003 1:41 pm

Pero esto que me dices es para cargar movieclips y yo tengo que cargar swf.

Bueno, de todas formas, si no lo consigo, ya vale tal i como lo tengo ahora.
Avatar de l’usuari
judith
pingu expert
pingu expert
 
Entrades: 227
Membre des de: dt. març 04, 2003 6:33 pm

EntradaAutor: karlos Data: dv. maig 23, 2003 3:21 pm

puedes cargar los SWF en un movieclip con

Codi: Selecciona’ls tots
loadMovie("intro.swf", mcIntro)


cuando cargas un SWF desde otra película, para la película no deja de ser más que otro movieclip.

¿Pero has probado de poner el sonido en la película y la sincronización en modo "start" o "inicio"?, sería lo más adecuado y fácil, porque no tienes que programar nada.

venga, ánimo :)
Avatar de l’usuari
karlos
pingu hacker
pingu hacker
 
Entrades: 290
Membre des de: dl. feb. 10, 2003 12:46 pm
Ubicació: otra dimension

EntradaAutor: judith Data: dt. maig 27, 2003 10:47 am

Hola carlos, ahora te he entendido :mrgreen:

no sabia que se podia cargar una pelicula dentro de un movieClip vacio, y hasta ahora no he sabido a aque te referias.

Ya lo he hecho así, y me carga las peliculas , he pensado, BIEN! pero ahora veo que las acciones de la pelicula intro no funcionan, me vuelve a cargar la pelicula. No podia ser tan sencillo... :(

Esta colgada la prueva en esta dirección: www.creatica.biz/sonido2/index.html

Si quieres (y puedes) puedes mirarlo para ver a que fallo me refiero.
La pelicula que se carga es la animación del cohete y los cielos, y el sonido, sobre la pelicula negra con el logotipo. Cuando pasas por encima de uno de los botones flecha, la pelicula original corre para la izqda y la dercha pero ya verás que entonces... :o SORPRESA! falla el action script.

No quiero calentarte la cabeza con este tema, me he propuesto arreglarlo pero es una proposición personal.

Si esto no sale, al menos tendré en cuenta la carga de peliculas en un mclip para la próxima.
Avatar de l’usuari
judith
pingu expert
pingu expert
 
Entrades: 227
Membre des de: dt. març 04, 2003 6:33 pm

EntradaAutor: karlos Data: dt. maig 27, 2003 3:30 pm

Hola judith,

Hola carlos, ahora te he entendido


Por fin alguien me entiende :-) ....... :D

Pues quizas los problemas que tengas con las acciones de la intro vengan de usar en éstas alguna referencia a "_root" y es que al cargarla dentro de un clip de película, ya deja de ser root. Prueba de cambiar los "_root" de intro por "_parent" o mejor, primero prueba a quitarlos.

Sin ver el código es batante dificil saber porque falla :)

Por cierto, lo que te comentaba de sincronicar el sonido con "start", lo has probado?? (metiendolo en la misma película que la intro)

Venga, suertee :lol:
Avatar de l’usuari
karlos
pingu hacker
pingu hacker
 
Entrades: 290
Membre des de: dl. feb. 10, 2003 12:46 pm
Ubicació: otra dimension

EntradaAutor: dazao Data: ds. juny 07, 2003 8:58 pm

¿lo has solventado ya?

las opciones que te han dado parecen bastante factibles,,, sobre todo la de controlar la carga de las dos movies

el sonido lo cargar creando un objeto de sonido?

si es asi tambien puedes controlar la carga del sonido y del swf y que cuando este todo cargado lance el sonido y la intro luego al acabar la intro que anule el sonido ,,,

p.ej.

:D
Avatar de l’usuari
dazao
mega pingu
mega pingu
 
Entrades: 69
Membre des de: dl. març 10, 2003 12:05 pm
Ubicació: barcelona


Torna a: Actionscript

Qui està connectat

Usuaris navegant en aquest fòrum: No hi ha cap usuari registrat i 2 visitants