|
|
Ведущий раздела: MadvEX Описание: Курс рассчитан не на дизайнеров, а на программистов. Детально изложены возможности, в том числе и недокументированные. (Источник: www.intuit.ru Авторы: Капустин Михаил Анатольевич, Копылова Анна Геннадьевна, Капустин Павел Анатолиевич )
|
Введение | Среда разработки Flash MX: векторный редактор, управление анимацией, редактирование кода. Использование линейки времени. Обычные и ключевые кадры. Работа с панелью Movie Explorer. Редактирование кода, доступ к справочной информации. Компиляция флэш-ролика, различные способы его запуска. Символы различных типов, создание символов и их экземпляров. Создание кнопок и работа с ними. Типы текстовых полей. Встраивание шрифтов внутрь ролика. Работа с html-полями.
Добавил: MadvEX Дата: 2006-02-20 17:48:03 Количество просмотров: 3581 Рейтинг: 5.00
|
|
Клипы и ролики. Специальные возможности языка | Обращение к переменной клипа по имени, записанному в виде строки. Способы обращения к полям объектов различной степени вложенности. Способы создания новых полей, в том числе по имени, записанному в строке. Иерархия клипов: отношение владения для клипов и объектов. Вертикальный порядок клипов. Порядок следования кадров и способы управления им. Работа со сценами. Подгрузка в текущий флэш-ролик других роликов. Предопределенные идентификаторы _root и _global. Семейство предопределенных идентификаторов _level. Свойства клипа и их изменение. Простейшие программные способы создания новых клипов: дублирование существующих клипов и создание пустых. Программная генерация текстовых полей. События, реакция и подписка на них. Пользование инструкциями with, в том числе многоуровневыми. Области видимости и их старшинство. Свойства (properties) и слежение за переменными.
Добавил: MadvEX Дата: 2006-02-20 17:48:03 Количество просмотров: 3631 Рейтинг: 3.00
|
|
Контейнеры | Способы создания массивов: new, квадратные скобки, создание "на лету". Многомерные массивы - массивы массивов. Сортировка: чисел, строк, объектов по полю, сортировка с помощью пользовательской функции. Эмуляция списка, стека, очереди при помощи массива. Эмуляции хэш-таблицы при помощи объекта общего вида. "Смешанный" массив (с ключами как числовыми, так и нет). Строки: создание при помощи кавычек и new, различные функции выделения подстроки. Быстрая замена подстроки.
Добавил: MadvEX Дата: 2006-02-20 17:48:03 Количество просмотров: 3228 Рейтинг: 3.00
|
|
Функции | Способы определения функций: заранее и "на лету". Реализация стражей включения при помощи последнего способа. Локальные переменные, локальные функции, иерархия областей видимости. Функция как объект, ссылки на функции, использование функции в качестве аргумента и в качестве возвращаемого значения. Конструирование функции в момент ее передачи в аргументы другой функции. Объект arguments и способы его использования; создание функций с произвольным числом аргументов. Методы arguments.caller и arguments.callee. Методы apply и call. Параметризованные функции. Принцип сохранения контекста и его применение: возвращение функции из другой функции, генератор функций. Эмуляция приватных полей.
Добавил: MadvEX Дата: 2006-02-20 17:48:03 Количество просмотров: 3148 Рейтинг: 3.00
|
|
Классы | Объектная модель ActionScript 1.0: прототипное наследование. Понятие прототипа, способы эмуляции прототипа. Конструктор и его двоякая роль в прототипном наследовании. Изучение деталей функционирования прототипного наследования при помощи его эмуляции. Доступ к скрытым полям и методам при помощи недокументированной функции ASSetPropFlags. Механизмы взаимодействия объекта и прототипа. Скрытые поля __proto__, constructor и __constructor__. Механизм copy on write при обращении к полям объекта. Способы эмуляции статических и приватных полей и методов.
Добавил: MadvEX Дата: 2006-02-20 17:48:03 Количество просмотров: 2922 Рейтинг: 3.00
|
|
Наследование во Flash MX | Наследование как модификация прототипа. Цепочка поиска (она же цепочка __proto__) и ее связь с механизмом copy on write. Работа с прототипами различных уровней. Ключевое слово super как средство доступа к базовому классу (его конструктору и методам). Явное указание базового класса. "Лишние" вызовы конструкторов: откуда они берутся и как бороться с ними. Проверка типа. Изменение уже готовой иерархии классов. Альтернативное наследование. Изучение возможностей наследования от необычных типов. Наследование и контекст вызова функции. Наследование и (эмулированные) приватные поля.
Добавил: MadvEX Дата: 2006-02-20 17:48:03 Количество просмотров: 2918 Рейтинг: 3.00
|
|
Эмулируем множественное наследование | Обзор возможностей ActionsScript 1.0 по эмуляции различных языковых средств. Основной принцип эмуляции множественного наследования при помощи прототипного. Сложности эмуляции и их преодоление. Реализация виртуальных базовых классов. Работа с системными базовыми классами. Встраивание в иерархию полученного класса-наследника. Полезные утилиты.
Добавил: MadvEX Дата: 2006-02-20 17:48:03 Количество просмотров: 2779 Рейтинг: 1.00
|
|
Классы и клипы | Регистрация классов: цели, реализация, правильное размещение кода. Порядок инициализации клипов; рекомендации по пользованию секцией #initclip. Дерево владения и механизм attachMovie. Уровни объектов, swapDepth, распределители уровней. Слежение за переменными. Таймер, не связанный с линейкой времени: функция setInterval.
Добавил: MadvEX Дата: 2006-02-20 17:48:03 Количество просмотров: 3484 Рейтинг: 3.00
|
|
Программное рисование во Flash MX | Функции для программного рисования прямых и кривых Безье второго порядка (квадратичных сплайнов). Кривые Безье третьего и более высоких порядков, их приближенное рисование при помощи квадратичных сплайнов. Сплошные и градиентные заливки. Линейный и радиальный градиент, матрица трансформации градиента. Два типа матрицы преобразования, правила ее построения. Практическое применение градиентных заливок на примере задачи скругления углов заданного изображения.
Добавил: MadvEX Дата: 2006-02-20 17:48:03 Количество просмотров: 4595 Рейтинг: 5.00
|
|
Компоненты | Компоненты пользовательского интерфейса. Библиотека стандартных компонентов Flash MX, их использование. Настройка внешнего вида стандартных компонентов. Внутреннее устройство стандартных компонентов. Объявление собственного компонента и конфигурирование его параметров. Custom user interface - собственный интерфейс настройки параметров компонента. Подключение CustomUI как внешнего файла и внедрение его внутрь *.fla-файла редактируемого ролика. Роль объекта xch в обмене информацией. Live preview - демонстрация примерного поведения компонента в процессе редактирования. Создание live preview и организация его взаимодействия с интерфейсом настройки параметров компонента. Объект xch и live preview. Диаграмма обмена информацией.
Добавил: MadvEX Дата: 2006-02-20 17:48:03 Количество просмотров: 3774 Рейтинг: 3.00
|
|
|
|
|
|
|
Как вы относитесь к AJAX?
Считаю это ЗЛОМ | | 11% (12) | Бесполезная технология | | 2% (2) | Мне параллельно | | 9% (10) | Неплохая технология | | 20% (23) | Рулез, как я без нее жил! | | 7% (8) | Я разработчик AJAX-приложений | | 5% (6) | А что? Хороший футбольный клуб! | | 12% (14) | Я в танке!!! | | 34% (38) |
Проголосовало: 113
|
|
Юзeру надоел его принтер: то бумагу зажуёт, то расходники кончатся, то текст размажет... Решил юзeр от принтера избавиться. Но как? Продать - никто не купит. Подарить - врагов нет, а друзей оскорблять неохота. Выбросить из окна - а вдруг на чью-то голову... и т.п. Наконец придумал утопить. Бросил в реку, а он поверху плавает. Топил, топил - всплывает! "Вот чёрт! А ведь правду говорят - д@рьмо не тонет!"
|
|