Comunidad de diseño web y desarrollo en internet online

Problemas con el Firefox

Citar            
MensajeEscrito el 17 Ago 2006 03:05 pm
Hola. En un principio no tengo demasiada idea de flash. Leyendo en este foro y algun que otro manualillo, he conseguido hacer una pequeña chorradita de forma que dependiendo de la fecha nos aparecera un dibujito diferente. Con internet explorer funciona perfectamente, pero en firefox, me pasa a una escena y frame sin ningun sentido. En un principio las versiones de flashestan actualizadas y son la misma en ambos programas.
El codigo que empleo para hacer la eleccion del frame al que se debe ir es el siguiente:

Código :

hoy = new Date();
diaHoy = hoy.getDate();
mesHoy = hoy.getMonth()+1;
anyoHoy = (number(hoy.getYear())+1900);
if (anyoHoy < 2006 or anyoHoy > 2007) {
   stop();
   }
if (anyoHoy == 2006) {
   if (mesHoy < 7){
   stop()};
   if (mesHoy == 7){
   gotoAndStop("Julio-06", diaHoy)};
   if (mesHoy == 8){
   gotoAndStop("Agosto-06", diaHoy)};
   if (mesHoy == 9){
   gotoAndStop("Septiembre-06", diaHoy)};
   if (mesHoy == 10){
   gotoAndStop("Octubre-06", diaHoy)};
   if (mesHoy == 11){
   gotoAndStop("Noviembre-06", diaHoy)};
   if (mesHoy == 12){
   gotoAndStop("Diciembre-06", diaHoy)};
            };
if (anyoHoy == 2007) {
   if (mesHoy > 2){
   stop()};
   if (mesHoy == 1){
   gotoAndStop("Enero-07", diaHoy)};            
   if (mesHoy == 2){
   gotoAndStop("Febrero-07", diaHoy)};            
            };

Debe haber miles de formas mejores de hacerlo, pero yo de momento no llego a mas.
Seguro que he puesto alguna chorrada... pido perdon por ello... pero ya no se que hacer, y me gustaria poner el flash, ya que aunque sea con el explorer creo que me ha quedado chulo...

Muchisimassss graciasss.

usa las etiquetas code para postear tu codigo

Por aylaostia

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Ago 2006 09:03 pm
Puede que el problema resida en las escenas, verás, flash no trabaja muy bien con escenas, es mejor con solo frames, y además más manejable.
Ah, y usa las etiquetas code para meter tu código.

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

firefox
Citar            
MensajeEscrito el 18 Ago 2006 08:27 am
Hola de nuevo. He probado a ponerlo todo en la misma escena y me sigue pasando lo mismo. No termino de entender el porque. La verdad es que he probado muchisismas cosas y no se me ocurre ya nada mas.
Estoy practicamente seguro de que debe ser alguna chorrada.
De todas formas, muchas gracias por todo MP.
Seguire probando...
PD. Perdon por no poner el codigo entre las etiquetas, lo ssiento. :P

Por aylaostia

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Ago 2006 01:12 pm
Puedes poner el codigo que tienes ahora que pasaste todo a frames?

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

firefox
Citar            
MensajeEscrito el 18 Ago 2006 02:05 pm
El problema debe ser bastante mas basico. He probado con el siguiente codigo:

Código :

hoy = new Date();
diaHoy = hoy.getDate();
mesHoy = hoy.getMonth()+1;
anyoHoy = (number(hoy.getYear())+1900);
gotoAndStop(465);


y tampoco me funciona, me pasa al siguiente frame.
Es decir, que, o este codigo esta mal o pasa algo extraño. Y este codigo creo que es bastante sencillo, pero no hay forma de que me vaya al frame 465 (o al que sea).
Por si tuviera algo que ver, os explico que esto lo tengo en un frame inicial, en el cual en teoria se debe elegir a que frame se pasa.
Ya no se que estoy haciendo mal...

A ver si encontramos una solucion...
Muchisimas gracias por todo...

Por aylaostia

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Ago 2006 02:08 pm
Estoy empezando a creer que es mi planteamiento el que esta mal. He probado a poner el gotoAndStop unicamnte, en el frame inicial i no me funciona bien tampoco. Quizas es que no se puede poner codigo en un frame inicial a modo de eleccion??? No funcionan los goto's en frames??? solo funcionan en botones???
Empiezo a estar desesperado...
Muchas gracias de nuevo.

Por aylaostia

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Ago 2006 02:12 pm
pues a mi este código me funciona muy bien en firefox.

Código :

stop();
hoy = new Date();
diaHoy = hoy.getDate();
mesHoy = hoy.getMonth()+1;
anyoHoy = hoy.getFullYear();
gotoAndStop(3);

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

firefox
Citar            
MensajeEscrito el 18 Ago 2006 02:25 pm
Podrias utilizar una funcion k se ejecute una vez ....

Código :

function test ()
{
hoy = new Date();
diaHoy = hoy.getDate();
mesHoy = hoy.getMonth()+1;
anyoHoy = (number(hoy.getYear())+1900);

trace(hoy);
}

test();


EL gotoAndPlay(); funciona bien tal vez mandas aun fotograma ke no existe....

Saludos

Por cavs

Claber

304 de clabLevel



 

19° 59' 08'' Latitud 102' 16' 59'' Longitud

firefox
Citar            
MensajeEscrito el 18 Ago 2006 04:55 pm
Me estoy planteando la posiilidad de empezar de nuevo y desechar lo que tengo, ya que me sigue sin funcionar. Es por ello que quiero replantear mi duda.
Como DEBERIA hacerlo? como habreis entendido, pretendo mostrar segun una especie de calendario un frame diferente dependiendo del dia del año. Simplemente es eso. Tan sumamante sencillo... pero con mi codigo, no consigo que funcione...
No pretendo que me hagais mi trabajo, sino simplemente que me orienteis... Que he hecho mal??? Es mejor hacerlo todo en una escena o en varias??? etc...
Yo soy el primer interesado en aprender.

Muchisimas gracias de nuevo.

Por aylaostia

3 de clabLevel



 

firefox

 

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