Comunidad de diseño web y desarrollo en internet online

Porqué no funciona en flashplayer 9??

Citar            
MensajeEscrito el 30 Mar 2009 08:31 pm
Hola a todos!!
Encontré en la ofi un código que me resultaría muy util pero no me funciona en flashplayer 9.
Alguien me hecha una mano para modificarlo y que funcione?

Código ActionScript :

largodemo = 10;
myString = "contacto";
temp1 = "";
for (n=0; n<largodemo; n++) {
   temp1 += chr(random(42)+48);
}
temp2 = this.myString.substr(0, i);
this.eltexto = temp2+temp1.substring(i, largodemo);
i++;
if (i<=largodemo) {
   gotoAndPlay(1);
} else {
   stop();
}


Saludos y gracias!!

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

firefox
Citar            
MensajeEscrito el 30 Mar 2009 08:44 pm
random ya esta desfazada, en su lugar Math.random, hay que declarar las variables de la forma corecta var variable:String = "" y chr tambien desfazada, hay que usar String.fromCharCode.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 30 Mar 2009 09:49 pm
Gracias por tu respuesta LongeVie!!
pero no hay manera... F1... jejejeje

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

firefox
Citar            
MensajeEscrito el 30 Mar 2009 09:51 pm
Como te quedo el codigo ya con los cambios? en que parte no funciona? que errores avienta el compilador?

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 30 Mar 2009 09:59 pm
de esta manera se me queda todo el campo de texto 0's

Código ActionScript :

largodemo = 10;
var myString:String = "el equipo";
temp1 = "";
for (n=0; n<largodemo; n++) {
temp1 += String.fromCharCode(Math.random(42)+48);
}
temp2 = this.myString.substr(0, i);
this.eltexto = temp2+temp1.substring(i, largodemo);
i++;
if (i<=largodemo) {
gotoAndPlay(1);
} else {
stop();
}


seguro que estoy haciendo una barbaridad :oops:

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

firefox
Citar            
MensajeEscrito el 30 Mar 2009 10:10 pm
Aca te dejo la funcion rand, para que las uses en lugar de "random"

Código ActionScript :

function rand( aux:Number ):Number  
{  
   return Math.floor(Math.random() * aux) + 1;  
}


Asi la usas: String.fromCharCode(rand(42)+48);

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 30 Mar 2009 10:18 pm
Muchas gracias pero se me escapan demasiadas cosas...:oops:
Nunca he trabajado con con esto y la verdad es que no tengo ni idea de como va, en cualquier caso investigaré a ver si me entero y te cuento...

Muchas gracias LongeVie!!!

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

firefox
Citar            
MensajeEscrito el 30 Mar 2009 10:27 pm
No lo entiendo, me pide un corchete despues de la variable ?¿?¿

Código ActionScript :

largodemo = 10;
function rand(aux:Number):Number 
   var myString:String = "el equipo"; /// '{'expected ?¿?¿?¿?
   temp1 = "fgjhddddgkbfghjyv";
   for (n=0; n<largodemo; n++) {
      temp1 += String.fromCharCode(rand(42)+48);
   }
   temp2 = this.myString.substr(0, i);
   this.eltexto = temp2+temp1.substring(i, largodemo);
   i++;
   if (i<=largodemo) {
      gotoAndPlay(1);
   } else {
      stop();
   }
   

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

firefox
Citar            
MensajeEscrito el 30 Mar 2009 10:31 pm
:S ja, ok bueno, mira mejor te lo escribo yo

Código ActionScript :

var largodemo:Number = 10; 
var myString:String = "el equipo"; 
var temp1:String = ""; 

for ( var n:Number = 0; n < largodemo; n++ ) 
{ 
   temp1 += String.fromCharCode( rand(42)+48 ); 
} 

var temp2:String = this.myString.substr(0, i); 
this.eltexto = temp2+temp1.substring(i, largodemo); 
i++; 
if ( i <= largodemo) 
{ 
   gotoAndPlay(1); 
} else { 
   stop(); 
}

function rand( aux:Number ):Number   
{   
   return Math.floor(Math.random() * aux) + 1;   
}

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 30 Mar 2009 10:37 pm
Gracias, a ver si viendolo me entero de como va...

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

firefox
Citar            
MensajeEscrito el 30 Mar 2009 10:43 pm
No es dicil de enteder, declaro la funcion rand, que funciona masomenos como funciona la desfasada random, luego la utilizo rand(42), luego declaro todas las variables de forma correcta var :Tipo

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 30 Mar 2009 10:49 pm
Muchas gracias :wink:

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

firefox

 

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