Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.10.2005, 22:28
Fezam вне форума Посмотреть профиль Отправить личное сообщение для Fezam Найти все сообщения от Fezam
  № 1  
Ответить с цитированием
Fezam

Регистрация: Sep 2005
Сообщений: 23
По умолчанию Number.toString

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.
Старый 21.10.2005, 12:20
7thsky™ вне форума Посмотреть профиль Отправить личное сообщение для 7thsky™ Найти все сообщения от 7thsky™
  № 2  
Ответить с цитированием
7thsky™
Flash Aксакал
 
Аватар для 7thsky™

Регистрация: Jun 2005
Сообщений: 636
ты это про ActionScript?

Старый 21.10.2005, 15:47
Fezam вне форума Посмотреть профиль Отправить личное сообщение для Fezam Найти все сообщения от Fezam
  № 3  
Ответить с цитированием
Fezam

Регистрация: Sep 2005
Сообщений: 23
Конечно.

Старый 21.10.2005, 16:07
unlexx вне форума Посмотреть профиль Отправить личное сообщение для unlexx Найти все сообщения от unlexx
  № 4  
Ответить с цитированием
unlexx

Регистрация: Jun 2005
Адрес: Ekaterinburg
Сообщений: 235
Отправить сообщение для unlexx с помощью ICQ
ну вопервых параметр в методе toSrting() обозначает систему исчисления (двоичная(2), десятичная(10), шестнадцатиричная(16))
чтоб получить строку в виде флоат числа нужно сначала перевести число в строку сделать parseFloat(string:String) : Number а потом обратно в строку.

Старый 21.10.2005, 16:58
Fezam вне форума Посмотреть профиль Отправить личное сообщение для Fezam Найти все сообщения от Fezam
  № 5  
Ответить с цитированием
Fezam

Регистрация: Sep 2005
Сообщений: 23
Хм... Что-то не ясно
У меня есть поле для ввода - в него нужно вводить флоат.
А в другом поле, должна появиться (перед этим - перекодируясь) 16-я система.

Старый 21.10.2005, 17:31
Mokus вне форума Посмотреть профиль Отправить личное сообщение для Mokus Найти все сообщения от Mokus
  № 6  
Ответить с цитированием
Mokus

Регистрация: Jun 2005
Сообщений: 107
Отправить сообщение для Mokus с помощью ICQ
Цитата:
Сообщение от Fezam
Хм... Что-то не ясно
У меня есть поле для ввода - в него нужно вводить флоат.
А в другом поле, должна появиться (перед этим - перекодируясь) 16-я система.
А как ты его вообще собираешся представлять. Сколько разрядов под мантису, сколько под експоненту? От етого радикально будет зависеть то, что получиш. (вообще то тебе наверное придется вручную писать конвертер)

Старый 21.10.2005, 18:42
Fezam вне форума Посмотреть профиль Отправить личное сообщение для Fezam Найти все сообщения от Fezam
  № 7  
Ответить с цитированием
Fezam

Регистрация: Sep 2005
Сообщений: 23
Эхх. Писать вручную не придётся, т.к. есть HexWorkshop (но нужно, очень нужно на флэше).
"Сколько разрядов под мантису, сколько под експоненту?" - как же я далёк от такого...
Вообще у меня флоат число такое обычно: "-1957.45"... Вот типа такого, какбы преобразовать в hex.

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:05.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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