Comunidad de diseño web y desarrollo en internet online

Duda a partir del tutorial sobre "Skip Intro"

Citar            
MensajeEscrito el 13 Oct 2008 08:05 pm
Excelente y muy útil el tutorial sobre Skip Intro con SharedObject. Tenía una sola película, como encabezado, con una breve melodía. El Flash está en una plantilla que gobierna todo el contenido del sitio, o sea que con cada click se vuelve a cargar la película, con música y todo. Necesitaba que la música sonara solo en el index.php, y con ese tutorial lo logré.

Tengo, no obstante, una pequeña duda (que ya es como un lujo pedirlo, pero si alguien sabe cómo... ^^ ): SharedObject guarda la variable en el ordenador del usuario, ¿verdad? Es decir que la música de introducción no se volverá a oír jamás en esa máquina, a no ser que sea borrada la variable. Sin embargo, ¿habrá alguna posibilidad de que el tema vuelva a sonar cada vez que se ingresa a la página index.php pero no siga sonando en las demás páginas?

Si alguien tiene una idea, gracias desde ya.

Omar.

Por elmaluf

Claber

243 de clabLevel

2 tutoriales

 

msie
Citar            
MensajeEscrito el 13 Oct 2008 08:22 pm
El Shared Object guarda info, tu decides que hacer con ella. Ignora esa info en el primer HTML y hazle caso en el siguiente. Si no son distintos HTML, explica como estás manejando el tema del sonido

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Oct 2008 08:59 pm
Gracias por responder tan rápido. Lamentablemente, no es tan fácil; como dije antes, una plantilla lo domina todo y el contenido se carga dinámicamente. Por tanto, no puedo manejar un html distinto a otro. En cuanto a la película Flash, ésta tiene cargado el sonido.

Por elmaluf

Claber

243 de clabLevel

2 tutoriales

 

chrome
Citar            
MensajeEscrito el 13 Oct 2008 09:07 pm
En cuanto a la película Flash, ésta tiene cargado el sonido


Vaya, lo sospechaba.
La pregunta es como (¿con un objeto Sound, tirada en la línea de tiempo?)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Oct 2008 10:40 pm
¿Exacto? El tono en que lo decís, me suena a que hice algo mal, jaja.

Por elmaluf

Claber

243 de clabLevel

2 tutoriales

 

chrome
Citar            
MensajeEscrito el 13 Oct 2008 10:42 pm
La pregunta es como cargas el sonido ¿con un objeto Sound, tirada en la línea de tiempo?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Oct 2008 11:11 pm
Sí, tal cual lo estás diciendo tú. Olvidé contestar la pregunta.

Por elmaluf

Claber

243 de clabLevel

2 tutoriales

 

chrome
Citar            
MensajeEscrito el 13 Oct 2008 11:16 pm
Sugerencia: entonces contestala

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Oct 2008 11:36 am
Hola. Mira, el sonido está dentro de un movieclip llamado "sonido_intro", en la línea de tiempo de ese MC está el sonido, como espero puedas ver en la imagen que adjunto. En la capa de arriba he puesto el código del tutorial "Skip Intro".



Funciona muy bien. Pero la gente que me pidió la web va a querer mostrársela a todo el mundo, y en muchos casos en el mismo ordenador, y va a querer que el sonido cargue cada vez que la muestren a un nuevo usuario, pero que luego deje de sonar en los otras secciones del sitio, para que no moleste. Eso no sucede porque, una vez que cargó el sonido en el ordenador de un usuario, luego deja de sonar for ever.

La web está hecha en Joomla, por lo tanto se carga dinámicamente, es decir, no puedo manipular las páginas por separado. Así que la única solución sería arreglarlo dentro de la película Flash, creo.

Gracias.

Por elmaluf

Claber

243 de clabLevel

2 tutoriales

 

chrome
Citar            
MensajeEscrito el 14 Oct 2008 11:47 am
Está tirado en la línea de tiempo, eso quiere decir que no tienes control del sonido por código. Te diría que uses un botón para hacer on/off del sonido y que lo apaguen cuando quieran

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 Oct 2008 11:12 am
Hola Jorge u otra persona que pueda ayudarme:

Vuelvo con el este tema. Se me ocurrió algo: decirle al SharedObject que borre la Cookie guardada con alguna de estas dos opciones:

Limpiar Cookie: newContenedor.clear();

Borrar Cookie: newContenedor.delete()

y que vuelva a guardarla cuando alguien vaya a la página index.php. Si eso es muy complicado de hacer, decirle que borre la variable cada cierto tiempo. El tema es que no conozco lo suficiente la sintaxis de Action Script para poder decirle a la aplicación cómo hacerlo. Y es aquí donde pido una ayuda.

Espero haberme expresado correctamente, gracias.

Omar.

Por elmaluf

Claber

243 de clabLevel

2 tutoriales

 

chrome
Citar            
MensajeEscrito el 23 Oct 2008 11:32 am
Es muy simple guardar y recuperar de Shared Object, con la ayuda lo sacas. Sino hay entrada sobre SO en este tuto

http://www.flash-db.com/Tutorials/saving/

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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