Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/08/2009, 18:38
Avatar de carlxime
carlxime
 
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 180
Antigüedad: 17 años, 8 meses
Puntos: 6
Respuesta: ayuda....hacer un dado virtual en flash

Hola cristian_db,

Declara una variable que servirá como contador y así irle sumando el valor obtenido.
En el frame donde se encuentra tu botón de dado o en algún frame de tu aplicación principal pon:

Código actionscript:
Ver original
  1. var _casillero:Number = 0;

Modifica el código de tu botón de la siguiente forma (línea 10 y 11):

Código actionscript:
Ver original
  1. on (release) {
  2.    
  3. var numeros:Array = new Array(0,1,2,3,4,5,6);
  4.  
  5. var n:Number = Math.floor(Math.random(1,6)*(numeros.length));
  6. trace(numeros[n]);
  7.  
  8. if ((n<=6)&&(n!==0))
  9. {    
  10.     _casillero += n;
  11.     trace("_casillero: " + _casillero);
  12.     if (n==1)
  13.      {
  14.         gotoAndStop(6);
  15.     }
  16.         if (n==2)
  17.     {
  18.         gotoAndStop(7);
  19.     }
  20.  
  21.  
  22.  
  23.     if (n==3)
  24.     {
  25.         gotoAndStop(3);
  26.     }
  27.  
  28.  
  29.     if (n==4)
  30.     {
  31.         gotoAndStop(2);
  32.     }
  33.  
  34.  
  35.     if (n==5)
  36.     {
  37.         gotoAndStop(4);
  38.     }
  39.  
  40.  
  41.     if (n==6)
  42.     {
  43.         gotoAndStop(5);
  44.     }
  45.       }
  46. }

No sé cómo esté estructurado tu archivo, pero si no funciona a lo mejor deberás probar con _parent o _root Ej.(_root._casillero += n; trace("_casillero: " + _root._casillero);

Saludos.
__________________
http://codigometropoli.com