Ver Mensaje Individual
  #9 (permalink)  
Antiguo 31/10/2010, 13:43
HmrO
 
Fecha de Ingreso: junio-2008
Mensajes: 43
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Ayuda con AS3

Ya solucione varios temitas ahora necesito que esto ande no se donde me equivoque cuando mando todo el codigo al switch case no hace nada.

Código ActionScript:
Ver original
  1. var med:Number, mdi:String, op:int, tot:String;
  2.  
  3. text1.restrict=("0-9,.");
  4.  
  5. bt1.addEventListener(MouseEvent.CLICK,yardas);
  6. function yardas(MouseEvent:Event):void{
  7. op=1
  8. }
  9.  
  10. bt2.addEventListener(MouseEvent.CLICK,pulgadas);
  11. function pulgadas(MouseEvent:Event):void{
  12. op=2
  13. }
  14.  
  15. bt3.addEventListener(MouseEvent.CLICK,pies);
  16. function pies(MouseEvent:Event):void{
  17. op=3
  18. }
  19.  
  20. bt4.addEventListener(MouseEvent.CLICK,metros);
  21. function metros(MouseEvent:Event):void{
  22. op=4
  23. }
  24.  
  25. switch (op){
  26.     case 1:
  27.             med = Number(text1.text);
  28.             if (med > 0) {
  29.             mdi = " Yardas";
  30.             med = Number(text1.text);
  31.             text1.text = ( med / 91.4) + mdi;
  32.             }else{
  33.             mdi = "";
  34.             med = Number(text1.text);
  35.             text1.text = "";
  36.             }
  37.             tot=text1.text;
  38.             break;
  39.     case 2:
  40.             med = Number(text1.text);
  41.             if (med > 0){
  42.             mdi = " Pulgadas";
  43.             med = Number(text1.text);
  44.             text1.text = ( med / 2.54 ) + mdi;
  45.             }else{
  46.             mdi = "";
  47.             med = Number(text1.text);
  48.             text1.text = "";
  49.             }
  50.             tot=text1.text;
  51.             break;
  52.     case 3:
  53.             med = Number(text1.text);
  54.             if (med > 0){
  55.             mdi = " Pies";
  56.             med = Number(text1.text);
  57.             text1.text =( med / 31) + mdi;
  58.             }else{
  59.             mdi = "";
  60.             med = Number(text1.text);
  61.             text1.text = "";
  62.             }
  63.             tot=text1.text;
  64.             break;
  65.     case 4:
  66.                         med = Number(text1.text);
  67.             if (med > 0){
  68.             mdi = " Metros";
  69.             med = Number(text1.text);
  70.             text1.text = ( med / 100 ) + mdi;
  71.             }else{
  72.             mdi = "";
  73.             med = Number(text1.text);
  74.             text1.text = "";
  75.             }
  76.             tot=text1.text;
  77.             break;
  78. }
  79. addChild(text1);

Última edición por HmrO; 31/10/2010 a las 13:56