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

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

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

Регистрация: Apr 2012
Сообщений: 213
По умолчанию Целочисленное деление

Есть во флеше оператор целочисленного деления? Ну 10 оператор 3 = 3

Добавлено через 33 секунды
Либо только 10/3-10%3

Старый 11.03.2014, 14:20
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 2  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Код AS3:
int(10/3)
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 11.03.2014, 14:20
tsarapkabel вне форума Посмотреть профиль Отправить личное сообщение для tsarapkabel Найти все сообщения от tsarapkabel
  № 3  
Ответить с цитированием
tsarapkabel
 
Аватар для tsarapkabel

Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
uint(10 / 3)
__________________
Нормально делай — нормально будет!

Старый 11.03.2014, 17:54
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 4  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
unit такая не стабильная вещь.
При минусовых значениях начинается ад.
Я его использую только для шестандцатеричной записи цветов.

Старый 11.03.2014, 22:01
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 5  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
unit такая не стабильная вещь.
Он абсолютно стабилен. Просто надо понимать для чего он нужен, как в нем хранятся байты числа и как его использовать.
Цитата:
При минусовых значениях начинается ад.
В нем не может быть отрицательных чисел. Отрицательное число это всегда число со знаком минус. А uint расшифровывается как unsigned integer
(беззнаковое целое). В нем само название говорит о том, что там не может быть знака

Старый 11.03.2014, 22:12
KumoKairo вне форума Посмотреть профиль Отправить личное сообщение для KumoKairo Найти все сообщения от KumoKairo
  № 6  
Ответить с цитированием
KumoKairo
 
Аватар для KumoKairo

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
Про uint хоть на цитаты разбирай
Я кстати помню в какой-то книжке по программированию горе переводчик перевел unsigned int как "неподписанное целое" (написано было про это в комментариях к книжке).

Добавлю свои пять копеек, помимо приведения к int есть способ выбирать направление округления и возвращаемый тип числа.
Math.ceil(...) округляет до ближайшего целого в сторону увеличения, например 10 / 3 он округлит до 4х
Math.floor(...) напротив, округлит до ближайшего целого в сторону уменьшения, 10 / 3 = 3
Math.round(...) просто округлит число по правилам, 10/3 = 3. Разница с приведением к int заключается в том, что вам возвращается число типа Number, а не int.
Все эти методы возвращают число типа Number, не путайтесь.

Старый 11.03.2014, 22:22
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 7  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
горе переводчик перевел unsigned int как "неподписанное целое"
Да таких случаев полно. Просто переводчики в большинстве случаев сами не в теме. Если в тематику не вдаваться, перевел-то он правильно (то есть подобрал наиболее распространенный вариант перевода), но многих это в заблуждение введет. Поэтому я книжки всегда читаю в оригинале.

Старый 11.03.2014, 22:57
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 8  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
Насколько я знаю, если дать юинту отрицательно число, то конвертация произойдет так:
Код AS3:
myUint = uint.MAX_VALUE - myUint;
Поправьте, если не прав. Не хочу давать дурные советы или неправильные ответы.

UPD: поправлено.


Последний раз редактировалось MikroAcse; 12.03.2014 в 19:12.
Старый 11.03.2014, 23:09
KumoKairo вне форума Посмотреть профиль Отправить личное сообщение для KumoKairo Найти все сообщения от KumoKairo
  № 9  
Ответить с цитированием
KumoKairo
 
Аватар для KumoKairo

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
Даже по простой логике, как может быть максимальное возможное число uint быть максимальным числом int, если и тот и другой тип занимают по 32 бита? Один объем памяти, разный диапазон значений.

Пожалуйста, прочитайте хотя бы документацию по int и uint.

Старый 12.03.2014, 00:46
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 10  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
Да-да. Это я поспешил. Но я про саму суть говорю.
В общем, зря я сюда влез

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

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

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


 


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


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