Shockwave

Hola¡
Ante todo feliz año¡
Trabajo con director y ahora quiero hacer una página web, y quisiera introducir en la página partes de una película, pero me tarda mucho en cargar... ¿qué puedo hacer?
Otra cosita...
Como puedo hacer un preload en director para web, es decir, que mientras que se esta cragando que me salga una determinada parte de la película y cuando se termine de cargar comience a desarrollarse..
Saludos y gracias.

1 Respuesta

Respuesta
Para el preload:
Una movie script:
global g_porcentaje
on prepareMovie
g_porcentaje = 0
end
Otra movie script:
on descargado tURL
detalles = GetStreamStatus(tURL)
case detalles.state of
"Complete": porcentaje = 100.0
"Connecting", "Started":porcentaje= 0.0
"Error", "NoInformation": porcentaje = -1
otherwise:porcentaje = (detalles.bytessofar * 100.0) / detalles.bytestotal
end case
return porcentaje
end
-- Connecting, Started, InProgress, Complete, Error, or "NoInformation"
--son cadenas que no se pueden modificar
Vincula esto a un texto:
global g_porcentaje
on exitframe me
sprite(me.spritenum).member.text= integer(g_porcentaje )&"% loaded"
end
En el canal script cooca esto:
global g_porcentaje
on prepareFrame
if the moviePath = EMPTY then g_porcentaje = 100
else g_porcentaje = descargado (the moviePath & the movieName)
if g_porcentaje = -1 then go frame "error"
end
on enterFrame me
if integer(g_porcentaje) / 10 * 10 >0 then
go to 1
end if
end
on exitFrame me
-- if integer(g_porcentaje) / 10 * 10 >=1 then
--
-- go to 2
--
-- else
go to the frame
-- end if
end
Para la barra que se carga ponle este behaviour:
global g_porcentaje, p_ancho
property p_tamaño
on beginsprite me
p_tamaño=sprite(me.spritenum).rect
end
on prepareframe me
porcentaje=float(g_porcentaje)/float(100)
p_ancho=p_tamaño.right-p_tamaño.left
ancho_descargado=p_ancho*porcentaje
progreso=rect(p_tamaño.left,p_tamaño.top,p_tamaño.left+ancho_descargado,p_tamaño.bottom)
sprite(me.spritenum).rect =progreso
end
on exitframe me
if sprite(me.spritenum).width=398 then
go to 2
end if
end
Es respecto a lo que me enviaste ayer sobre el preload tenia unas preguntas:
¿Cuándo dices lo de una movie script y otra movie script a que te refieres?
Lo de vincular a un texto es por ejemplo el "cragando...", ¿no?
En el canal script, ¿qué canal?
La barra de cargar es la que se va haciendo conforme se va cargando, ¿no?
Saludos y gracias.
Es respecto a lo que me enviaste ayer sobre el preload tenia unas preguntas:
Ademas cuando lo vinculo a un texto me da un error:comma expected.
Saludos y gracias.
Te mando un ejemplo a tu mail

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas