Архив рубрики: Уроки ActionScript 3.0

Добавление событий (ActionScript event) к классу

На этом занятии мы рассмотрим 2 вопроса:

  1. Добавление ActionScript event к пользовательскому классу
  2. Дополнительная информация

Когда Вы создаете пользовательский класс в AS3 (ActionScript 3), то у Вас есть возможность добавить обработчик события (ActionScript event handler) и слушатель события  к этому классу непосредственно. Это освобождает Вас от лишней работы по написанию кода события к каждому экземпляру этого класса. Например, Вы создаете веб-сайт и на его страницах хотите добавить кнопку для перехода в раздел FAQ. Для этой цели можно было бы создать символ кнопки и поместить его в нужное место на сцене, но тогда Вы обязаны присваивать имя каждому экземпляру этой кнопки, а в скрипте добавлять слушатель события. Например:

Читать далее Добавление событий (ActionScript event) к классу

textInput AS3, change, link, scroll — события TextField

На этом уроке мы рассмотрим два вопроса:

  1. textInput AS3, change, link, scroll — события TextField
  2. Дополнительная информация

У TextField также как и у других классов в ActionScript 3 есть ассоциируемые с ним события, которые позволяют осуществлять ответные действия при взаимодействии пользователя с текстовым полем. В дополнение к стандартным событиям типа click, TextField содержит еще 4 специальных события:

Читать далее textInput AS3, change, link, scroll — события TextField

Класс TextFormat AS3. Форматирование текстового поля

В ActionScript 3 прежде чем начать форматирование текстового поля Вы должны создать экземпляр класса TextFormat AS3. Для этого декларируйте переменную с типом данных TextFormat и вызовите конструктор класса.

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

Читать далее Класс TextFormat AS3. Форматирование текстового поля

Создание нового файла ActionScript

На этом уроке ActionScript мы рассмотрим 2 вопроса:

  1. Создание нового файла ActionScript
  2. Дополнительная информация

Вся работа с AS3 напрямую связана с классами ActionScript. Когда Вы создаете flash-фильм во Flash CS5 и затем публикуете его ввиде swf-файла, Вы, в действительности, создаете серию классов, скомпилированных как swf-файл. Каждый из созданных Вами символов (symbol) становится классом. Сцена (Stage), например, тоже класс. Однако, опираться только на уже встроенные в ActionScript классы было бы не совсем правильно. Гораздо чаще Вам придется создавать свои собственные пользовательские классы (custom class).

Читать далее Создание нового файла ActionScript

Объединение (конкатенация) строк

Этот урок ActionScript будет посвящен одному вопросу:

  1. Объединение (конкатенация) строк

String – это тип данных ActionScript, который Вы будете использовать наиболее часто. Он предназначен для хранения текста и у Вас, наверняка, возникнут ситуации когда Вам нужно будет объединить несколько строк в одну переменную. Это действие называется конкатенацией (concatenation).

Читать далее Объединение (конкатенация) строк

Удаление слушателя события – метод AS3 removeEventListener

На этом занятии мы рассмотрим 2 вопроса:

  1. Удаление слушателя события – метод AS3 removeEventListener
  2. Дополнительная информация

В определенных ситуациях нужно удалять слушатель события (event listener), прикрепленный к объекту. Например, в игре бывают случаи, когда нужно чтобы пользователь щелкнул на кнопке только один раз. После этого действия кнопка либо исчезает, либо дизактивируется, т.е. становится недоступной для использования. Или, например, Вы решили на своем flash-сайте в навигационном меню отключить кнопку, ссылающуюся на определенный раздел сайта. Или… словом как видите случаев бывает много, поэтому нужно знать как это сделать.

Читать далее Удаление слушателя события – метод AS3 removeEventListener

Document Class. Присвоение класса документу

На этом занятии мы рассмотрим 2 вопроса:

  1. Присвоение класса документу (Document Class)
  2. Дополнительная информация

По умолчанию любой flash-ролик – это экземпляр класса Timeline, который в свою очередь является подклассом MovieClip. Вот почему Вы можете применять большинство тех же действий к Timeline, что и к MovieClip. Но как и у большинства подклассов у Timeline есть свои особенности.

Читать далее Document Class. Присвоение класса документу

Рисование во Flash

На этом уроке ActionScript мы рассмотрим 2 вопроса:

  1. Рисование во Flash
  2. Дополнительная информация

Для того чтобы создавать рисунки, кнопки и другую графику, т.е. осуществлять рисование во Flash Вы будете использовать формы. Flash CS5 предлагает большое количество инструментов для этих целей: “карандаш”, “ручку” “рисование линий”, “кисть” и др. Чтобы создавать примитивные геометрические фигуры, такие как прямоугольник, круг, овал, квадрат, многоугольник Вы будете использовать специальные инструменты именно для таких форм.

Читать далее Рисование во Flash

Конвертация типов данных ActionScript

На этом уроке курса «ActionScript 3.0 Уроки для новичков» мы рассмотрим два вопроса:

  1. Конвертация типов данных ActionScript
  2. Дополнительная информация

Для чего и как нужно делать конвертацию типов данных в ActionScript, легко понять, рассмотрев следующий пример.

Читать далее Конвертация типов данных ActionScript

Создание объекта ActionScript 3

На этом уроке ActionScript мы рассмотрим один вопрос:

  1. Создание объекта ActionScript 3

Очень часто, на практике, сложные структуры данных Вы будете записывать в виде массива ActionScript или многомерного массива (ActionScript Array). Однако простой массив не позволит Вам создать логическую связь между значением элемента и его индексом. В зависимости от задачи и характера данных этого может быть вполне достаточно, но в других ситуациях – может вызвать проблемы.

Читать далее Создание объекта ActionScript 3