En este tip crearemos un conversor de una cadena de texto a sistema binario.
Abrimos Flash CS3, abrimos un documento nuevo de ActionScrip 3 y creamos nuestra interface, la cual tendrá dos campos de texto, uno de entrada llamado inputField y otro dinámico llamado outputField.
Asimismo contendrá un botón llamado convertBtn, convertimos todo en un sólo Movieclip y lo nombramos main.
En el primer fotograma colocaremos éste código:
Código :
include "StringToBinary.as";
Despues creamos un nuevo documento Actionscript y lo guardamos como STB.as.
Este archivo contendrá la clase.
Código :
package Classes { public class STB { public var output:String = "";//Esta variable guarda los resultados del loop. public function toBinary(input:String):String//Esta variable será la cadena a convertir { output = "";//Reestablecemos output para cuando se ejecute la función otravez //Este loop toma cada letra de una por una convirtiendola en el código de la letra y despues en binario for(var i:int = 0; i < input.length; i ++) { output += input.charCodeAt(i).toString(2) + " "; } return output; } } }
Creamos otro archivo al que llamaremos StringToBinary.as y guardamos.
Código :
import Classes.STB; var stbObject:STB = new STB();//Creamos el objeto StringToBinary function convert(event:MouseEvent):void//Función que llama la clase { if(main.inputField.text != "") { main.outputField.text = stbObject.toBinary(main.inputField.text); } } main.convertBtn.addEventListener(MouseEvent.CLICK, convert);//Asignamos la función al botón //Asignamos la función a la tecla Enter. function catchEnter(event:KeyboardEvent):void { if(event.keyCode == Keyboard.ENTER && main.inputField.text != "") { main.outputField.text = stbObject.toBinary(main.inputField.text); } } stage.addEventListener(KeyboardEvent.KEY_DOWN, catchEnter);
Con eso terminamos, he aquí el ejemplo:
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por HernanRivas el 22 de Agosto de 2007
Por RiDaPe el 22 de Agosto de 2007
Por kmilo el 22 de Agosto de 2007
Muy bueno el aporte
Por eldervaz el 22 de Agosto de 2007
aparte, esta muy bueno, felicidades
pero tambien me la pase haciendo click, hasta q lei la respuesta de Hernan
Por witm el 22 de Agosto de 2007
Hay dos posibilidades:
1. Programación 10 Points, Usabilidad 0 Points.
2. Carloz lo hizo expresamente y ahora se parte de risa con los comentarios.
El Tips perfecto.
Por nico el 22 de Agosto de 2007
Que utilidad puede darsele a esto???
gracias
Por pabletein el 22 de Agosto de 2007
Buen tip!
Por YtFreaK el 22 de Agosto de 2007
Por M@U el 22 de Agosto de 2007
Por Tayne U el 23 de Agosto de 2007
Por madero el 03 de Septiembre de 2007
Por el 05 de Septiembre de 2007
01100011 01110100 01101111 00100001 00100001
00100001 00100000 01000101 01110011 01110100
01100101 00100000 01110100 01100101 01111000
01110100 01101111 00100000 01100101 01110011
01110100 01100001 00100000 01100011 01101111
01100100 01101001 01100110 01101001 01100011
01100001 01100100 01101111 00100000 01100101
01101110 00100000 01100010 01101001 01101110
01100001 01110010 01101001 01101111 00101110
00001101 00001010 01010000 01100001 01110010
01100001 00100000 01110000 01100001 01110011
01100001 01110010 00100000 01100001 01101100
00100000 01110011 01101001 01100111 01110101
01101001 01100101 01101110 01110100 01100101
00100000 01101110 01101001 01110110 01100101
01101100 00100000 01110101 01110011 01100001
00100000 01100011 01101111 01101101 01101111
00100000 01110010 01100101 01110011 01110000
01110101 01100101 01110011 01110100 01100001
00111010 00100000 01010100 01101000 01100101
00100000 01001100 01101111 01101110 01100111
00100000 01010111 01100001 01101100 01101011
alguien me lo trasforma, no encuentro ni una pagina q lo hagaaaa esto es d locos
Por kenia el 18 de Septiembre de 2007
Por esutoraiki el 24 de Septiembre de 2007
Hola Man!!!, maldita sea, cai en el mismo error, no encontraba donde diablos se ingresaba el texto. Lo peor yo dure 15 min esperando a ver si aparecia un maldito input. Esa interface muy mal hecha para un Tip.
El Tip, si esta muy bien.
Por sdrg el 30 de Septiembre de 2007
Por Sergi el 02 de Octubre de 2007
Por juliana el 23 de Octubre de 2007
alguien me puede decr que significa esto... muchisimas gracias besitos
Por el 25 de Octubre de 2007
Por esutoraiki el 25 de Octubre de 2007
Hola girl!!! bueno con respecto a esta pregunta
Que significa esto: DF KTZMPTZOF XT TZOT HJQTD TZ "XTQTDFK"
Bueno la verdad se me ocurren muchos significados. Por ejemplo alguien que queria insultarte. O un mensaje secreto en donde te dicen "arriba las manos, abajos los cucos" (para los que no sepan cuco es un palabra que se utiliza en la jerga colombiana para referirse a los atabios intimos de una mujer). Bueno tambien podría ser un mensaje alienigena. También puede ser una combinación de caos o demensia de algún loco escritor. También puede ser que el que estaba escribiendo le dio sueño y cayó encima del teclado y escribio eso por ayuda de su cabeza.
Ya vez significa varias cosas. Espero que te llame mas la atención el significado de arribas las manos, abajos los cucos.
jajajajajaja
Por mari el 03 de Noviembre de 2007
Por D@N΀£ el 05 de Noviembre de 2007
alguien me puede decir q significa esto???
DF KTZMPTZOF XT TZOT HJQTD TZ "XTQTDFK"
Por emanuel17 el 06 de Noviembre de 2007
Por kriztian el 06 de Noviembre de 2007
13 pliz, necesito una ayuda
Por Freddie el 06 de Noviembre de 2007
Por Neurona el 09 de Noviembre de 2007
malditos!! es un juego traten de descifrarlo ustedes sino para que juegan.. ya los agarrare por ahi desprevenidos!!!
no en serio chicos, no traten de pedir las respiuestas sino el fin con el que el juego ha sido creado es en vano y por el cual usteddes tambein..
Por Fabio el 09 de Noviembre de 2007
Por puli el 10 de Noviembre de 2007
Por juani01 el 10 de Noviembre de 2007
Por pat el 11 de Noviembre de 2007
bueno, si alguin sabe, que lo diga...
Por el 11 de Noviembre de 2007
Por Yo xD el 11 de Noviembre de 2007
la respuesta de este nivel es "develar"
Por lucasmaiden el 14 de Noviembre de 2007
Por lINN!!! el 16 de Noviembre de 2007
LA RESPUESTA DE ESTE NIVEL ES "DEVELAR"
Por The Fricky! el 17 de Noviembre de 2007
Por osita-oshi el 17 de Noviembre de 2007
01100011 01110100 01101111 00100001 00100001
00100001 00100000 01000101 01110011 01110100
01100101 00100000 01110100 01100101 01111000
01110100 01101111 00100000 01100101 01110011
01110100 01100001 00100000 01100011 01101111
01100100 01101001 01100110 01101001 01100011
01100001 01100100 01101111 00100000 01100101
01101110 00100000 01100010 01101001 01101110
01100001 01110010 01101001 01101111 00101110
00001101 00001010 01010000 01100001 01110010
01100001 00100000 01110000 01100001 01110011
01100001 01110010 00100000 01100001 01101100
00100000 01110011 01101001 01100111 01110101
01101001 01100101 01101110 01110100 01100101
00100000 01101110 01101001 01110110 01100101
01101100 00100000 01110101 01110011 01100001
00100000 01100011 01101111 01101101 01101111
00100000 01110010 01100101 01110011 01110000
01110101 01100101 01110011 01110100 01100001
00111010 00100000 01010100 01101000 01100101
00100000 01001100 01101111 01101110 01100111
00100000 01010111 01100001 01101100 01101011
alguien me puede decir la respuestaa?'??? SNIFF