Использование класса ActionScript 3

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

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

После того как Вы написали код своего класса Actionscript 3, Вы можете его использовать во flash-ролике. Существует несколько способов как это сделать:

  • переопределить сам flash-ролик, сделав его экземпляром этого класса (см. урок «Определение класса документа (Document Class)»);
  • создать экземпляр класса ActionScript 3 в Вашем коде: 1) импортируйте его в код, 2) вызовите его конструктор с помощью ключевого слова new.

Код в примере выше создает экземпляр с именем myPicture класса Picture. Подразумевается, что конструктор класса не будет принимать никаких аргументов. Если же Вы решите, что необходимо передавать аргументы, то запишите их в круглых скобках после имени класса.

После инстанциации класса Actionscript 3 Вы можете:

  • читать его
  • устанавливать значения для его свойств
  • вызывать его методы

Например:

Помните, что только методы с модификатором доступа public могут вызываться таким способом. Если Вы попытаетесь прочитать или записать private-свойство или вызвать private-метод, то Вам будет сообщено об ошибке.

Во время записи операции импорта Вы должны указать полное имя пользовательского класса (имя пакета + имя самого класса).

Использование класса ActionScript 3

Откройте или создайте новый fla-файл (см. урок «Создание нового файла во Flash CS5 Professional»).

Откройте панель Actions (Windows –> Actions или нажмите клавишу F9).

Напишите строку с операцией импорта

Вызовите конструктор класса, например:

Присвойте значение первому свойству

Присвойте значения другим свойствам при необходимости, например:

Класс ActionScript 3

Нажмите Ctrl + Enter. Запуститься Flash Player. В этом примере Flash-ролик будет пустым. Вы делаете это для того чтобы убедится, что нет ошибок в коде. Если же будет сообщено об ошибках, то исправьте их.

Дополнительная информация

Вы можете создать столько экземпляров класса Actionscript 3 сколько Вам необходимо для целей проекта. Используйте ключевое слово new для вызова его конструктора. Вам нужно будет импортировать класс только один раз для того чтобы создать неограниченное количество его экземпляров.

После этого можно обращаться с каждым экземпляром класса индивидуально:

Использование класса ActionScript 3: 4 комментария

  1. Нужно ли использовать as файл из предыдущего урока.Или нужно создать что другое .

    1. И не получится. Автор не описал ранее созданbе класса Picture. Все уроки автора абстрактны и не привязаны к какому-то работающему проекту. Типа “думай сам, догадывайся как хочешь” :)

  2. С первого урока дошел до этого, 42 урока. По началу было все более менее понятно, н очем дальше тем тупее. Нет основы от которой можно было бы понять о чем идет речь и как это всё сделать. Хорошо бы если б во всех уроках использовался один и тот же проект и не менялись переменные и другие команды. А то то books то Item то Pictures то еще что-то. Всё слишком разное и независящее друг от друга. Так толком ничему и не научишься.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *