Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   16-я система... эххх (http://www.flasher.ru/forum/showthread.php?t=69662)

Fezam 27.09.2005 21:38

16-я система... эххх
 
Зрасьте.
Надо мне переводить из 10-й в 16-ю систему... на флэше конечно :)
Голова сейчас моя лопнет... Хотя алгаритм известен :confused: :
Делим десятичное число А на 16. Частное Q запоминаем для следующего шага, а остаток a записываем как младший бит шестнадцатеричного числа.
Если частное q не равно 0, принимаем его за новое делимое и повторяем процедуру, описанную в шаге 1. Каждый новый остаток записывается в разряды шестнадцатеричного числа в направлении от младшего бита к старшему.
Алгоритм продолжается до тех пор, пока в результате выполнения шагов 1 и 2 не получится частное Q = 0 и остаток a меньше 16.

Может, кто поможет???

iNils 27.09.2005 21:51

Все на много проще.
num = 255;
trace (Number (num).toString (16));

Fezam 27.09.2005 22:03

Ё! Так и знал, что должно быть предусмотрено:)
Спасибо. Побежал творить.

Fezam 27.09.2005 23:27

Текст из файла читать можно. Это да. А возможно, чтобы из файла не текст шёл, а 16-й код? Ни "String data type" ли тут должна быть взаимодействована?

iNils 28.09.2005 00:52

Чего? :)

Fezam 28.09.2005 18:40

Возможно ли, сделать на флэше что-то похожее на hex-редактор? Т.е. читать содержимое файла в 16-м коде.

iNils 28.09.2005 22:19

Флеш не работает с файлами в бинарном коде. То есть он енможет просто открыть файл с текстом и прочитать его, информация должна иметь струкутру которую флеш понимает.

Fezam 28.09.2005 22:32

Ок. Спасибо за внимание.


Часовой пояс GMT +4, время: 16:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.