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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.01.2014, 00:02
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 11  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,922
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Цитата:
Сообщение от alexcon314 Посмотреть сообщение
С бинарными, очевидно.
Вы имеете в виду обмен булями между сервером и пользователем?

Старый 10.01.2014, 00:06
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 12  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Цитата:
Что? Number в цикле? :о
В цикле это как? Так -
Код AS3:
for(var i:Number=0...
Код AS3:
for(var i:int=0...
Если Вы о типе длины, то я согласен, что Number не нужен. Или Вы утверждаете, что свойствам с типом Number вообще не место в циклах?

Старый 10.01.2014, 00:09
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 13  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Уже было сказано, как пример, что я имею в виду:
Цитата:
Где используются, если не для производительности:
- получение значения цвета по составляющим RGB
- самописная сериализация/десериализация данных (наверняка в коде ProtoBuf для as3 эти операторы найдете) - просто ими запихивают несколько значений в один байт (BiteArray биты то не принимает) или заталкивают 32-битное число в 16 бит, если оно небольшое (например в AMF 3).
- в алгоритмах чтения/записи других бинарных форматов (png, например) тоже наверняка найдёте

Старый 10.01.2014, 00:12
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 14  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от Akopalipsis Посмотреть сообщение
А почему и на скрине ТС и в статьях, используется int? Number не кто не использует?
Битовые операции производятся над целыми числами. Конечно, Number, если присмотреться, занимает 64 бита и выглядит как целое число, если смотреть на ячейки памяти. Токма напрямую его значение нам не передают, а начинают интерпретировать согласно стандарту IEEE 754
Кстати, int забирает бит на знак числа. Лучше (чаще, чем вы думаете) пользовать uint. Хотя, в bitwise operators есть беззнаковый ">>>".

И это... "Никто" instead "не кто".
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 10.01.2014, 00:14
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 15  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
dimarik Спасибо!

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

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,922
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Я не говорю, что вообще не место, но например, при переборе элементов массива:
Цитата:
Код AS3:
for(var i:Number=0...
Такое выполняется медленнее, чем такое:
Цитата:
Код AS3:
for(var i:int=0...
Читайте первый абзац по ссылке, которую я дал.

Старый 10.01.2014, 01:57
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 17  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Цитата:
Читайте первый абзац по ссылке, которую я дал.
Так я то про другое спрашивал. Не про тип длины или элемента, а про тип свойств над которыми проводят операции. Но ответ я уже получил.

Добавлено через 1 час 31 минуту
У меня ещё маленький вопрос о цифрах - вот если в конструкторе, есть не обязательные параметры, типа
Код AS3:
(a:Number=NaN,b:Number=NaN,c:Number=NaN);
и нужно пропустить некоторые, то лучше передавать 0, чем NaN. А если ли разница в написании 0 и NaN в самих параметрах?

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

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,922
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Цитата:
и нужно пропустить некоторые, то лучше передавать 0, чем NaN. А если ли разница в написании 0 и NaN в самих параметрах?
NaN и 0 - это разные значения.

Старый 10.01.2014, 02:17
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 19  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Цитата:
NaN и 0 - это разные значения.
Это понятно, но 0 присваивается быстрее. Но влияет ли NaN в параметрах, мне это вот интересно.

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

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

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


 


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


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