Comunidad de diseño web y desarrollo en internet online

problema con variables

Citar            
MensajeEscrito el 26 Oct 2005 04:01 pm
hola me podrian ayudar con un problema que tengo con las funciones. sucede que tengo el siguiente ejemplo:

Código :

on (press) {
   function genera(m){
m=random(6);
trace(m);
if(m==0){
   genera(m);
   }
   else
   {
return (m);}
}
_global.m=0;
if (m==0){
   genera(m);
}

_root.resultado.text=m;
   
}




donde declaro una variable m y le asigno 0 y como la condicion se cumple la envia a la funcion genera donde se le asigna un numero aleatorio a m. el problema radica en que necesito ese valor de m en otras funciones y cuando intento realizar operaciones no apacere ningun valor.

ayuda.....

Por juanes

22 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 26 Oct 2005 04:09 pm
Use le objeto global al principio de tu código, así podrás usa la variable donde quieras

Código :

_global.m = 0;


y ya en cualquier parte de tu código podrás llamar a m donde quieras...

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 26 Oct 2005 04:36 pm
bueno hice lo que dijiste ubique _global.m = 0; al comienzo del codigo, pero dentro de la funcion m tiene un 5 y al mostrarla fuera de la funcion tiene el 0 inicial.

Por juanes

22 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 26 Oct 2005 07:24 pm
Coloca el código corregido... a ver

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox

 

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