блогер
Яски
|
Последняя активность: 23.08.2013 23:25
Обо мне
- О Яски
- О себе
- До марта 2008 года считал, что на флэш создают только мультики
- Положение в пространстве
- (0, 10, 185) в локальной системе
- Интересы
- Коддинг
- Род деятельности
- АС3 программист
- Flash IDE
- Flash MX, Flash CS3, Flash CS5
- AS редактор
- IDEA
-
Подпись
- TankiOnline
Я разработчик Alternativa3D
- TankiOnline
Блог
Просмотреть блог ЯскиПоследние записи
Последняя запись
Размещено в
Action Script 3
Сегодня обнаружил, что совсем не обязательно писать код внутри функций. Его можно писать внутри класса, вне класса и вне пакета. Такой код выполнится во время инициализации класса, т.е. при первом обращении к нему.
Простейший пример:
...
Простейший пример:
package tst{ public class Test { private static var instance:Test; trace("Вызываем в классе"); instance = new Test(); public function Test() {
Размещено в
Action Script 3
После компиляции в байткод, пакет в котором находится класс фактически становится его неймспейсом (в байткоде нет пакетов). А значит работать с пакетами можно как с неймспейсами. Что это нам дает:
Получение класса по имени:
...
Получение класса по имени:
// Через getDefinitionByName var c1:Class = getDefinitionByName("b.A") as Class; // Через ApplicationDomain.currentDomain, тоже самое, что предыдущая запись var c2:Class = ApplicationDomain.currentDomain.getDefinition("b.A")
Размещено в
Action Script 3
У объекта можно определить метод с именем valueOf, который будет возвращать примитивное представление объекта, как заявлено в спецификации EcmaScript.
Вызывается этот метод в двух случаях — при сложении и при сравнении объектов, и в обоих случаях должен возвращать Number. Что-то типа очень ограниченной перегрузки операторов.
Примеры:
...
Вызывается этот метод в двух случаях — при сложении и при сравнении объектов, и в обоих случаях должен возвращать Number. Что-то типа очень ограниченной перегрузки операторов.
Примеры:
...
[Ссылка]
Стандартная сортировка во флеш сортирует строки в алфавитном порядке и из-за этого может случиться проблема, что строки с числами будут сортироваться не в том порядке, в котором мы с вами привыкли, а по увеличению кодов символов цифр.
Например Flash отсортирует список так:
Но было бы удобнее и привычнее, если бы программа сортировала строки в таком порядке:
...
Стандартная сортировка во флеш сортирует строки в алфавитном порядке и из-за этого может случиться проблема, что строки с числами будут сортироваться не в том порядке, в котором мы с вами привыкли, а по увеличению кодов символов цифр.
Например Flash отсортирует список так:
Цитата:
rfc1.txt rfc2086.txt rfc822.txt |
Цитата:
rfc1.txt |
Размещено в
Action Script 3
Вместо метода Math.round можно использовать следующий подход:
Этот способ работает быстрее стандартного в 30 раз. Только один минус — это будет работать только для положительных чисел. Для отрицательных чисел быстрого варианта еще не придумал.
Этот способ работает быстрее стандартного в 30 раз. Только один минус — это будет работать только для положительных чисел. Для отрицательных чисел быстрого варианта еще не придумал.
Последние комментарии