Рубрика | AS3, Flash

Метки | ,

AS3 во Flash IDE (CS4) – начало

Опубликовано: 19 Январь 2010. Автор: kFrame

Доброго времени суток - сегодня постараюсь рассказать про основы работы со скриптом (ActionScript 3), а точнее где его писать и как запускать. И так, при запуске flash (скриншоты соответствуют CS4), в средней колонке у нас есть возможность выбора какой файл создавать. Для начала выберем Flash File (ActionScript 3.0) - на скриншоте отмека 1.

Этим мы создали файл с расширением fla, и лучше сразу взять себе в привычку (если ее до сих пор нет) осмысленно именовать файлы.  Как показано на рисунке выбираем кадр (он сразу выделится темно-синим), а потом жмем на закладку ACTIONS - FRAME. Вот тут то мы и будем вводить код. Давайте для начала напишем классическую превую программу "Халло, ворлд!". В данном случае она будет состоять из одной строки:

trace("Халло, ворлд!");

Набрали? Тогда жмем Ctrl+Enter, после чего наблюдаем в закладке OUTPUT свое приветствие миру. На самом деле команда trace используется для отладки программ, и в данном примере мы ее используем только что бы убедится что введенный в этом месте код будет учитываться! Кстати если мы вернемся на закладку TIMELINE, то увидим что в кадре кроме кружочка  появилась буква а, это свидетельствует о наличии кода в этом кадре.

Об особенностях написания более сложных програм поговорим позже, а пока перейдем ко второму варианту писать код. При запуске Flash CS4, мы могли выбрать и вариант с отметкой 2, но хорошо что выбрали сначала 1 - теперь у нас есть fla-файл! И так для начала очистим единственный кадр в нашем fla-файле, если на то пошло то мы можем даже удалить этот кадр совсем - правая кнопка мыши на нем, выбираем Remove Frames. Теперь создадим отдельный файл со скриптом: File -> New, в открывшемся окошке выбираем ActionScript File и сразу сохраняем его напрмер test.as в той же папке что и fla-файл (в последующих статьях разберемся как можно сохранять файлы в других папках, что при этом менять, что бы все работало!). Набираем в нем код:

package
{
import flash.display.Sprite;
public class test extends Sprite
{
public function test()
{
trace("Халло, ворлд!");
}
}
}

Cохраняем файл и возвращаемся в fla-файл. Справа от рабочей области находим закладку properties(workspace установлен classic, у вас же может оказать это в другом месте - не поленитесь поискать), и в поле Class вводим название test, потом жмем Ctrl+Enter и если все сделали правильно опять же в закладке OUTPUT наблюдаем свое приветствие миру.

Почему такое излишество кода во втором случае мы разберем позже, но скажу что второй метод более соответствует таким страшным словам как объектно ориентированое программирование или ООП. А раз язык ActionScript 3 (AS3) создавался как раз как объектно ориентированый, то стоит брать от него все что можно ;-) , и посему большинство примеров будет выполнено по второму способу. Спасибо за внимание.

Bookmark and Share

3 Комментарии к этой статье

  1. Mauri пишет:

    Интересно…
    ждем продолжения :)

  2. B'boy Energy пишет:

    У вас самые нормальные уроки для новичков которые я только видел!Все ясно и понятно)))Спасибо

  3. kFrame пишет:

    Спасибо – сейчас немного отвлекся на облегчение дизайна (сам то не дизайнер), но вскоре дополню все это линейкой видеоуроков.

Ваш отзыв

Advertise Here
Advertise Here