запуск приложения hello world в Actionscript 3 (Flash Pro CS5.5) - PullRequest
3 голосов
/ 08 мая 2011

Я самообучаю себя ActionScript 3, я прочитал некоторые учебные пособия и прекрасно понял код, проблема заключается в том, как его запустить, я знаю некоторые языки программирования и несколько лет использовал некоторые IDE, но по какой-то причине япросто не могу понять, как компилировать и запускать простые программы actioncript в CS5.5.

Может кто-нибудь сказать, пожалуйста, как это можно сделать с помощью flash pro CS5.5, есть ли другая программа, более похожая на netbeans?или затмить, что я могу написать actioncripts и запустить их ??

Спасибо

Ответы [ 2 ]

7 голосов
/ 09 мая 2011

Кусок, который вам не хватает, - это возможность связать файл .as в .fla, который будет служить основным, или Document, Class.

Вы можете установить класс документа на панели свойствфайл .fla.

Для быстрого примера:

1) Создайте файл с именем MyDocumentClass.as, который должен быть довольно простым файлом класса AS3.Имя класса будет MyDocumentClass.Это должно выглядеть примерно так:

package {

import flash.display.MovieClip;

 public class MyDocumentClass extends MovieClip {

  public function MyDocumentClass():void {
   trace("It worked!");
  }
 }
}

Пока все хорошо?

2) Теперь откройте Flash CS5.5 и создайте новый .fla.Сохраните этот .fla в той же папке, в которой вы сохранили ваш класс документов.На сцене ничего не должно быть - найдите панель свойств.Там должно быть поле для ввода текста с меткой «Класс документа» - просто введите «MyDocumentClass» в это текстовое поле, а затем скомпилируйте свой .fla.Вы должны получить "Это сработало!"

По сути, когда вы работаете над сложным приложением на основе AS3, но хотите использовать Flash IDE для графики или чего-либо другого, ваша задача - связывать символы с классами в библиотеке.Классом для всего FLA является класс документа, поэтому вы связываете его на панели свойств для всего .fla.

Когда вы переходите в CS5, вы в конечном итоге начнете создавать мувиклипы, которые живут вваша библиотекаВы можете в любой момент щелкнуть правой кнопкой мыши по одному из них и просмотреть свои свойства.Выберите «расширенный», и вы должны получить опцию «экспортировать для AS3» - щелкните по нему, затем вы можете сделать так, чтобы этот символ либо расширял базовый класс, либо просто связывался с классом.Как только вы начнете играть с ним, это должно начать обретать смысл - надеюсь, однако, что шагов 1 и 2, приведенных выше, будет достаточно, чтобы вы начали кататься.

1 голос
/ 09 мая 2011

Пропустить учебники. У каждого разработчика AS должна быть копия Essential ActionScript 3.0 . Прочитайте его и проработайте примеры в своей среде.

Хотя мне нравится FlashDevelop, я не думаю, что Flash IDE настолько плох, как многие говорят. На ранних стадиях разработки я нахожу намного быстрее просто использовать IDE, особенно когда у меня грубый FLA от графического человека, и у меня есть много классных заданий, которые нужно сделать в библиотеке, и мне приходится переделывать структуру, чтобы лучше соответствовать требованиям , Однако я признаю, что, поскольку я научился программировать без IDE, мое мнение немного искажено.

...