Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/05/2010, 10:00
worldPeace_Plis
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 8 meses
Puntos: 5
Respuesta: ruleta de premios con as2

Una ruleta? Un circulo dividido en 8 partes?, te paso un cod que me aportaron y me sirvio para ello:
Código PHP:
Ver original
  1. var numThemes:Number = 8;
  2. //
  3. var cvalor:String = '';
  4. function giraRuleta() {
  5.     ruleta._rotation = Math.random()*360;
  6.     var potencia:Number = 80+Math.random()*5;
  7.     var roza:Number = .92+(Math.random()*.01);
  8.     //
  9.     ruleta.onEnterFrame = function() {
  10.         ruleta._rotation += potencia;
  11.         potencia *= roza;
  12.         if (potencia<.5) {
  13.             var rot:Number = ruleta._rotation<0 ? 360+ruleta._rotation : ruleta._rotation;
  14.             var valor:Number = Math.floor(rot/10);
  15.             trace(valor+', angulo: '+this._rotation);
  16.             // Aquí van tus acciones
  17.             gira.enabled = true;
  18.             ruleta.onEnterFrame = undefined;
  19.             //
  20.             var calculo:Number = 100 - (valor *100/360);
  21.            
  22.             cvalor = "Valor actual:\r" + calculo;
  23.             return cvalor;
  24.         }
  25.     };
  26. }
Y algun boton que te llame la funcion: onrelease -> giraruleta();

Suerte!