Como de costumbre abrimos un archivo en Flash al que llamaremos "BaseConverter.fla"lo guardamos.
Creamos nuestra interface al estilo de cada quien y añadimos 4 campos de texto, 3 dinámicos a los que pondremos como nombre de instancia, "hexOutput", "octalOutput", "binaryOutput", más 1 de entrada al que llamaremos "inputText".
Seleccionamos todo y lo convertimos en un Movieclip al que llamaremos "main".
Creamos una nueva capa a la que nombraremos "Code" y en el primer fotograma escribimos:
Código :
include "BaseConverter.as";
Que será el archivo que manejara las clases que crearemos ahora y las guardaremos en la carpeta "Classes" dentro del directorio donde esta el Fla.
Binary.as
Código :
package Classes { public class Binary { public function toBinary(number:int):String { return(new int(number).toString(2)); } } }
Octal.as
Código :
package Classes { public class Octal { public function toOctal(param:int):String { return new int(param).toString(8); } } }
Hexadecimal.as
Código :
package Classes { public class Hexadecimal { public function toHex(param:String):String { return new int(param).toString(16); } } }
Si el tutorial no es 100% tuyo, deberías poner los créditos.. Sospecho porque todo está en ingles, quizá me equivoque. Por:HernanRivas
Siempre suelo trabajar en ingles, de hecho edité los comentarios a español del .as original, entiendo tu sospecha pero para que no haya más les dejo el source Aquí. Por:Carloz.Yanez