Знакомство с actionscript 2 0

Знакомство с ActionScript 2 - Уроки ActionScript - Каталог статей - Flash! Обо всем по маленьку

знакомство с actionscript 2 0

ActionScript® позволяет управлять символами при исполнении. которых выбрано значение «ActionScript », для управления . Для знакомства с ActionScript см. руководство Изучение ActionScript Пример. Предназначение программы Flash. Первый запуск. Создание нового Flash- фильма. ActionScript Рисование по слоям. Основные. Первое знакомство с ActionScript 2 0. Цент компьютерного обучения при МГТУ им. Н.Э. Баумана. Adobe Flash CS4. Уровень 1. 8. Первое знакомство с .

Наш редактор строится на совершенно других принципах. Еще Саша меня попросил написать, что мы работаем с AST. В первую очередь — это языковые расширения. А вторая а может быть и первая причина — а ведь GUI это удобнее чем текст, черт побери.

Большинство слов в коде программы не для нас, а для компьютера — для компилятора. Мы доносим компилятору свои мысли. RASE же, наоборот, изначально имеет понимание структуры, он работает с синтаксическим деревом. Вы просто не можете ввести неверный код. Поэтому поначалу написание кода видится таким непривычным.

Это уже для западного читателя. Возвращаемся к нашему туториалу. Это важный момент понимания навигации по коду в Realaxy. В отличии от перемещения стрелками клавиатуры, мы переходим в точки редактирования. Таб — важная комбинация при редактировании кода в RASE. Ну и стрелки никто не отменяет — два-три нажатия стрелок вниз — достигли примерной зоны редактирования. Такими элементами могут являться методы, поля, параметры метода.

Тело метода имеет детей-строчки кода. Строчки кода имеют детей-expression. Клавиша Enter добавляет новых детей в точке редактирования.

Мы переместились в точку, которая может содержать методы экземпляра. Нажимаем Enter — добавили новый метод и наш курсор переместился в точку, где нужно ввести название метода. Название красное — RASE нам сигнализирует, что нужно что-то добавить. Тут же нажимаем таб и перемещаемся в точку параметров —. Добавим еще один параметр — b: Добавим третий параметр — c: В название первого параметра метода a: Это не текст, мы работаем с ячейками. Ячейки включены друг в друга.

Я думаю, на этом остановимся. Выделяя элементы, мы переходим в разные контексты редактирования и нам становятся доступны действия для конкретного элемента. Один из примеров — у нас параметр метода со значением по умолчанию.

Мы хотим добавить новый параметр. Значение — это выражение и, нажав на ENTER, мы, скорее всего, изменим выражение, но не добавим новый парамер. Добавим массив в виде строки кода квадратная скобка и четыре элемента — [1, 2, 3, 4]. Попрактикуемся с выделением элементов. Так же работает выделение и с параметрами метода a: Вкупе с умным выделением удалять элементы удобно.

Как из Macromedia Flash 8 получился Adobe Flash CS3 - нововведения

Но на самом деле все еще интереснее — в Realaxy удаление элементов более умное, чем в каком-либо другом редакторе. Например, создайте блок if и добавьте в него какой-нибудь код. Будет выполнено поведение, противоположное оборачиванию surround кода — unwrap. Часто от блоков нужно отказаться — код нужно вынести за пределы блока и удалить сам блок.

В RASE самый простой способ это сделать. Кроме блоков кода многие элементы реагируют на удаление. Такое умное поведение кода очень экономит наше время. Выделяем строки и параметры и перемещаем их в другой метод, в другой блок кода. Даже написали пару блоков условия. Настала пора написать уж чего-нибудь. Сразу все не запомнишь — это понятно. И опять немного теории. Здесь нужно чуть-чуть понимания.

Код в RASE представлен ячейками. Потому он такой умный и систематизированный. Есть специальные ячейки для ссылок. Есть коллекции, которые объединяют ячейки в вертикальные и горизонтальные группы. Вернемся к теме, которая уже обсуждалась: Давайте рассмотрим процессы, которые происходят при написании нашего кода. При вводе выражения произошли три замены и две трансформации: Редактор понимает, что пользователь хочет добавить переменную, и сразу заменяет строку на шаблон — декларацию локальной переменной, которая выглядит как строка.

Курсор переместился на имя переменной — так сделано разработчиком языка специально, потому что я — как разработчик — разрабатываю сценарий работы с кодом и думаю, что пользователь после создания переменной захочет ее назвать. Далее мы нажмем TAB и переместимся в ячейку, в которой нужно указывать тип переменной. Заменяем пустой тип на ячейку содержащую ссылку на класс String примерно. Некоторые классы могут быть недоступны в списке автокомплита. Наше выражение приобретает вид: Курсор стоит на значении переменной.

Здесь был запущен и выполнен второй механизм, понимание которого так важного для комфортной работы в RASE — трансформация. Опять поставим курсор после String и нажмем пробел. Появится временная ячейка, которая нам подсказывает, что редактор находится в состоянии ожидания трансформации.

Возможно, кто-то сделает языковое расширение и в списке может появится и второй элемент. Но языковые расширения — это тема другого туториала. В списке транформаций у нас уже больше — три элемента! Итак, трансформация — это изменение кода через ввод текста после или до исходного элемента. Замена и трансформация — вот и все принципы работы с кодом в RASE. Важно знать, как это происходит с самого начала, чтобы понимать, как код трансформируется при вводе текста.

Внешне выглядит, как будто вы вводите обычный текст, в обычном редакторе, а на самом деле умный интерфейс работает за. Замена относительно привычное понятие для людей, пишущих код в редакторах.

Как бы замена или подобное поведение, есть в любом другом редакторе. Трансформация, я полагаю, это новый принцип редактирования кода, которого нет нигде, кроме основанных на MPS редакторах. Теперь переместите курсор после закрывающей скобки. Такая новость обрадует как программистов, так и дизайнеров, которым наскучил стандартный вид компонентов с узкими возможностями изменения стиля.

Итак, что же нужно сделать для создания своего дизайна? С панели Component поместите на сцену один из компонентов пользовательского интерфейса User Interface. Выделив его, дважды щелкните кнопкой мыши, и на сцене появятся всевозможные его состояния, к примеру компоненты Check Box рис.

Автоматизация движения От версии к версии совершенствуются возможности создания автоматической анимации. Настройка параметров анимации однотипных объектов, например появление пунктов меню, может превратиться в долгое, кропотливое и к тому же рутинное занятие. Поэтому довольно заманчивой кажется возможность сохранения и повторного использования собственных настроек автоматического движения. Чтобы опробовать ее, проделайте следующее.

  • Знакомство с панелью Actions
  • Знакомство с программой
  • Символы и ActionScript

Создайте анимацию движения Motion Tween для какого-нибудь объекта. Пусть она будет достаточно сложной и включает в себя цветовые эффекты, изменение размера и местоположения. Не забывайте о том, что применять фильтры можно только к объектам типа Movie КлипText Текст и Button Кнопкапоэтому и экспериментировать интереснее на.

Выделите на панели Timeline Монтажная линейка кадры и воспользуйтесь контекстным меню, указав пункт Copy Motion Копировать движение.

На новом слое создайте другой объект, существенно отличающийся от первого формой, размером и типом. Щелкните на ключевом кадре объекта на панели Timeline, нажав правую клавишу мыши, и отметьте в контекстном меню пункт Paste Motion Вставить движение. В результате на слое появится анимация движения, полностью повторяющая параметры анимации-источника.

Количество кадров также будет соответствовать образцу. Впрочем, этим возможности такого наследования не ограничиваются. Чтобы лучше разобраться во всем, в появившемся диалоговом окне отредактируйте параметры конвертации. В разделе Paste these properties Вставить следующие свойства отметьте галочками те пункты, изменения параметров которых вы хотели бы сохранить в коде. Filters Фильтры — конвертируются настройки фильтров.

Так, задав одному объекту настройки движения типа Motion Tween с любыми доступными параметрами, будь то фильтры, масштабирование, цветовые эффекты и. Конвертация анимации в код ActionScript 3.

FLASH TUTORIAL - ActionScript 2.0 Basic Navigation

А те, кто строками кода рисует во Flash, конечно же с удовольствием будут создавать анимацию, используя команды ActionScript. Ведь именно в этой версии добавлена возможность сохранения настроек анимации движения Motion Tween в виде кода. Это позволит гибко настраивать и отлаживать движение и применять его для других объектов.

Так, создав анимацию на сцене традиционным способом, можно сохранить ее в виде текста и применить к другому объекту или же использовать в программе Adobe Flex рис. Рассмотрим, как получить код ActionScript настроенной анимации типа Motion Tween. Создайте и настройте анимацию движения для объекта и щелкните по одному из соответствующих ему кадров на панели Timeline. Воспользуйтесь контекстным меню, нажав правую кноп-ку мыши, и выберите пункт Copy Motion as ActionScript 3.

Создайте новый объект типа Movie, для которого хотите использовать анимацию, а на панели Properties Свойства введите такое же название, как на предыдущем шаге в поле Instance Name Имя экземпляра. В результате на панели появится текст, содержащий все параметры анимации. Их можно отредактировать вручную по своему усмотрению. Теперь дизайнеры будут в состоянии использовать команды ActionScript, не обладая особыми знаниями в программировании, а кодировщики получают зеленый свет на программируемое движение.

Для работы ActionScript 3. Посмотрим, что еще порадует разработчиков кроме ActionScript 3. Если вы откроете панель Actions, то увидите, что число значков-инструментов в ее верхней строке прибавилось.

Они призваны помочь при работе с кодом.

Видеозаписи ActionScript уроки, обучение и развлечения | ВКонтакте

Увидеть снова весь код поможет значок Expand all Развернуть. Для работы с комментариями предназначена следующая группа кнопок, которые помогут создать комментарии к тексту.

Следует отметить, что представленные здесь изменения носят лишь косметический характер, что, конечно, разочаровало Flash-программистов. Поэтому не вызовет удивления, если для создания и отладки ActionScript разработчики будут использовать программы Flex Builder или Flash Develop.

знакомство с actionscript 2 0

Работа над ошибками кода Отладка клипа, содержащего код ActionScript, стала гораздо комфортнее, чему способствовало несколько новых приобретений программы Flash. Flex от программы Adobe достался Debug. Вызывать его можно нажатием на пункт Debug panels Панели для отладки меню Window Окно.

Будет предложено воспользоваться тремя панелями: Compiler Errors Ошибки компилятора.

знакомство с actionscript 2 0

Благодаря новой панели Compiler Errors Ошибки Компилятора упростились процессы поиска и отладки ошибок. Когда в ходе тестирования происходит ошибка, то сведения о ней появляютя на данной панели рис.