![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2011
Сообщений: 87
|
подскажите, пожалуйста
есть поле ввода в него вводим число в 10 ой системе счисления. делаем перевод в 2ую систему счисления. полученный результат надо разбить на 8 ячеек вывода. по 1ому символу на ячейку вывода. а вот как это сделать я не знаю подскажите пожалуйста. |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 87
|
эм не очень понятно как это применить.
// переменная var a:int; // присвоить значение из текста addEventListener(Event.ENTER_FRAME, fl_EnterFrameHandler_2); function fl_EnterFrameHandler_2(event:Event):void { a = int(t_1.text); } button_2.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_2); function fl_MouseClickHandler_2(event:MouseEvent):void { tx_1.text = String(a.toString(2)); } в коде сверху вывод в одно текстовое поле. Последний раз редактировалось optemus; 23.09.2011 в 15:59. |
|
|||||
var text:String = "57"; var num:int = parseInt(text); var str:String = num.toString(2); while (str.length < 8) str = "0" + str; var arr:Array = str.split(""); for (var i:int = 0; i < arr.length; i++) { var tf:TextField = new TextField(); tf.x = 20 * i; tf.autoSize = TextFieldAutoSize.LEFT; tf.border = true; tf.text = arr[i]; addChild(tf); } |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 87
|
Цитата:
|
|
|||||
|
Но лучше завести массив texts c этими полями и пробежаться циклом
__________________
http://www.chessmax.ru |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|