{
Hola en esta ocasión mostrare un ejemplo convirtiendo números de base binaria a base decimal, ejemplo que lo are en as3 .Los números en base binaria son los que cuentas con 1 y 0 por ejemplo1101, el cual para convertirlo a un número decimal, en caso de que el numero sea 1 se tendría que elevar cada número desde 0 hasta una máxima cantidad de 7 contando de derecha a izquierda, porque solo pueden haber 8 números binarios juntos, en caso el numero sea 0 la base será 0Por lo que en esta ocasión con el numero 1101 se aria asi:1 1 0 12^3 + 2^2 +0^1+2^08 + 1 + 0 + 1= 13Aquí otro ejemploSiguiendo este ejemplo en as3 se ocuparía de 8 combobox con las opciones de 0 y 1Un botón para calcular el número decimal en base a los números elegidos
Por lo que el diseño seria así:Ahora aquí el código://asignandole accion al botonbtn1.addEventListener(MouseEvent.CLICK, accion);//inicio de la funcion accionfunction accion(event:MouseEvent):void{//variablesvar A=0,A1=0,A2=0,A3=0,A4=0,A5=0,A6=0,A7=0;//asignando valor dependiendo de seleeccionif(a0.text=="1"){ A=1; }if(a1.text=="1"){ A1=2; }if(a2.text=="1"){ A2=4; }if(a3.text=="1"){ A3=8; }if(a4.text=="1"){ A4=16; }if(a5.text=="1"){ A5=32; }if(a6.text=="1"){ A6=64; }if(a7.text=="1"){ A7=128; }//sumando variableslb.text="Total: "+String(A+A1+A2+A3+A4+A5+A6+A7);};//fin funcion
Quedando así, calculando el mismo problema}