100 советов по AS3 от senocular
- Изменение частоты кадров flash-ролика
- Методы класса теперь связаны с областью видимости класса
- Объект Graphics и методы для рисования
- Новые типы переменных
- Отображаемые объекты (Display Objects)
- Новая директива Import
- Приведение типов и оператор as
- Уникальность переменных в классах
- Новое поведение MouseMove
- Ключевое слово delete и члены класса
- Класс Dictionary
- Метки
- Событие MOUSE_LEAVE или как узнать что мышка за пределами SWF
- Класс SimpleButton
- Немного о синтаксисе в Array
- Пакеты в AS3
- Вспомогательные классы
- Права доступа
- Абстрактные классы
- Ключевое слово override
- Использование прототипов (prototype)
- Регулярные выражения RegExp
- Подход к сортировке глубин
- Полное Копирование объекта
- Одинаковые имена свойств
- EventDispatcher
- События и типы событий
- Запись XML в тексте скрипта
- Определение имени класса
- Вызов super()
- Определение метки текущего фрейма (Frame Label)
- Несколько аргументов в trace()
- Вызов обработчика события без события
- URLRequest вместо строки URL
- XML или XMLDocument
- Загрузка текста и XML с использованием URLLoader
- Оператор is вместо instanceof
- Timelines как класс
- Использование RegExp для проверки корректности написания email
- Событие Render
- Оператор @ для работы с атрибутами XML
- Распространение событий
- Получение спектра звука
- Преобразование Number() больше не поддерживает восьмеричную систему
- Сборщик мусора (Garbage Collection)
- Мягкие ссылки
- Картинки из библиотеки (library)
- Изменения в typeof
- getBounds() и getRect()
- Разница между for..in и for each..in
- Значения по умолчанию для параметров функции
- Неопределенное количество аргументов
- arguments
- Поддержка пространства имен (Namespaces)
- Оператор (::) для уточнения пространства имен
- Динамичность класса не наследуется
- Создание события mouseWithin (мышка внутри)
- Ключевое слово final
- MXMLC: SWF Metadata Tag
- Класс Proxy
- Оператор «in»
- Методы getProperty и setProperty класса Proxy
- instance name мувиклипа на сцене
- XML и XMLList
- Константы
- Аналог duplicateMovieClip
- Метод callProperty класса Proxy
- Копирование динамической графики с помощью класса Proxy
- TextField.appendText()
- Директива include
- Двойное объявление переменной
- mouseEnabled и блокирование событий
- Свойство mouseChildren
- Различия между rollOver/rollOut и mouseOver/mouseOut
- DisplayObjectContainer contains()
- Освобождение слушателей событий при удалении с экрана
- Определение добавления или удаления со Stage
- Фазы событий
- Определение фазы события
- Предотвращение распространения события
- Глобальные события
- Реализация onReleaseOutside в AS3
- Flash 9: Document Class
- Доступ к stage и root
- use namespace
- Больше нет класса Color, используйте ColorTransform
- Класс Error, ошибки выполнения
- Ошибки: try..catch..finally
- Перехват асинхронных ошибок
- Операторы (.) и (..) для XML
- Array.indexOf и Array.lastIndexOf
- "asfunction:" теперь "event:"
- Proxy: методы перечисления (nextName(), nextValue(), nextNameIndex())
- Перехват событий мышки и mouseEnabled
- Flash 9: Strict Mode
- System.totalMemory
- Закрытие сетевых соединений
- Класс Timer
- Взаимодействие между AVM2 (AS3) и AVM1 (AS2/AS1) через LocalConnection
- Класс ByteArray
Оригиналы советов
Перевод осуществлялся на форуме flasher.ru