![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2005
Сообщений: 23
|
Number (X).toString (16); - Функция преобразут число X в 16-ю систему. Но число получается - unsigned byte
Как же получить float Для справки ![]() Type Name --------Bytes--------Range of Values (signed) byte--------1------------ 128 to 127 unsigned byte-------1------------ 0 to 255 (signed) short-------2----------- -32,768 to 32,767 unsigned short-------2----------- 0 to 65,535 (signed) long--------4 ----------- -2,147,483,648 to 2,147,483,647 unsigned long--------4----------- 0 to 4,294,967,295 (signed) quad--------8----------- -9223372036854775808 to 9223372036854775807 unsigned quad--------8---------- 0 to 18446744073709551616 float--------------4------------3.4E +/- 38 double---------------8----------1.7E +/- 308 long double----------10---------1.2E +/- 4932 Последний раз редактировалось Fezam; 20.10.2005 в 22:35. |
|
|||||
|
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
ты это про ActionScript?
|
|
|||||
|
Регистрация: Sep 2005
Сообщений: 23
|
Конечно.
|
|
|||||
|
ну вопервых параметр в методе toSrting() обозначает систему исчисления (двоичная(2), десятичная(10), шестнадцатиричная(16))
чтоб получить строку в виде флоат числа нужно сначала перевести число в строку сделать parseFloat(string:String) : Number а потом обратно в строку. |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 23
|
Хм... Что-то не ясно
![]() У меня есть поле для ввода - в него нужно вводить флоат. А в другом поле, должна появиться (перед этим - перекодируясь) 16-я система. |
|
|||||
|
Цитата:
|
|
|||||
|
Регистрация: Sep 2005
Сообщений: 23
|
Эхх. Писать вручную не придётся, т.к. есть HexWorkshop (но нужно, очень нужно на флэше).
"Сколько разрядов под мантису, сколько под експоненту?" - как же я далёк от такого... ![]() Вообще у меня флоат число такое обычно: "-1957.45"... Вот типа такого, какбы преобразовать в hex. |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|