2010-10-14 2 views

ответ

4

uint is 32 bit unsigned integer.
Но удивительно ИНТ тип данных быстрее, чем uints в ActionScript 3.
Ref:
uints slow
Avoid ints in actionscript.

+0

Это должен быть комментарий, и вы должны его поддерживать. –

+0

@Matthew: Хорошо предоставил ссылки. – boring

+0

Благодарим вас за дополнительную информацию. Я понятия не имел, что число было быстрее, чем int или uint. – AttackingHobo

2

uints всегда 32-битным.

Если вы хотите сохранить память, вы можете использовать ByteArray, который позволяет хранить байты (8 бит), ushort (16 бит), int (32 бита) или двойной (64 бит)). Не доверяйте его логическому методу, поскольку он использует весь байт для хранения одного бита. Однако нетрудно написать метод бит-флага для хранения до восьми булевых в одном байте.

http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/utils/ByteArray.html

1

UINT используется медленнее, чем междунар вспышка 9. Но в Flash 10, это быстрее.

Смежные вопросы