Abrimos nuestro editor favorito y escribimos:
Código :
package Classes { public class ATH { //Creamos un array que almacenará las letras para despues covertirlas private var targetArray:Array = new Array(); //Aqui se almacenará la cadena ya convertida private var output:String = new String(); public function convert(target:String):String { //Reiniciamos la variable output para cuando repitamos la conversión no guarde el texto anterior output = ""; //Dividimos la cadena en letras y las almacenamos en el array targetArray = target.split(""); //Este es el código que se encarga de convertir la cadena for(var i:int = 0; i < targetArray.length; i++) { //Si no es el primer caracter, añadimos un espacio if(i > 0) { output += " " + targetArray[i].charCodeAt(0).toString(16); } else { output += targetArray[i].charCodeAt(0).toString(16); } } return output; } } }
Para llamarla hacemos esto:
Código :
import Classes.ATH; var athObject:ATH = new ATH(); trace(athObject.convert("abc"); //61 62 63