Flash Ripper RSS Readers

Eclipse + ASEclipsePlugin + MTASC = Новый уровень Flash-програмирования

Пусть теперь кто-то пожалуется, что ему не предоставили качественной среды разработки для последовательного и вдумчивого программирования на ActionScript 2.0.

  1. Вышел новый MotionTwin ActionScript Compliler, MTASC 1.01;
  2. Вышел долгожданный релиз AS2 плагина для Eclipse (asdt 0.0.7)
    В плагине сделан ряд нововведений и улучшений. Теперь его делают уже 4 человека из Дюссельдорфа.

-- за эту информацию ОГРОМНОЕ спасибо Constantiner. Теперь флэш-разработчики получили в свое распоряжение все (или почти все), что уже довольно давно было у программистов традиционной ориентации ;)

Скандируем хором: "Спасибо тебе, Constantiner. Спасибо тебе, Constantiner. Спасибо тебе, Constantiner!"

Первый шаг программирования ActionScript в Eclipse

Сначала нужно установить сам Eclipse Platform SDK 3.0.1 (85Мб), затем -- AS2-плагин для него (инструкции по установке плагина есть на сайте плагина). Проверить, установился ли плагин в Eclipse, можно так: Меню Window > Preferences. В открывшемся диалоге должен появиться раздел "ActionScript 2", а у него -- четыре подраздела: Editor, MTACS, Pathes и Templates.

Иногда, когда плагин поставился криво, стоит закрыть Eclipse, удалить каталог "configuration" из его корневого каталога и перезапустить Eclipse.

Если плагин есть, то все должно работать.

Создаем первый класс

Как получилось у меня:

  1. Создаю ActionScript2-проект.
    Меню File > New > Project. В открывшемся диалоге выбрал ActionScript > ActionScript2 Project. Жму кнопку [Next], задаю имя проекта "My First AS2 Project", использую Project Contents по умолчанию (оставляю галочку). Жму [Finish]. Проект "My First AS2 Project" появился панели Navigator;
  2. Создаю каталог для классов.
    В панели Navigator: правый клик по проекту "My First AS2 Project", контекстное меню New > Folder. В открывшемся диалоге выбрал проект "My First AS2 Project", указал Folder Name = "classes". Жму [Finish]. Каталог "classes" появился в панели Navigator;
  3. Задаю ClassPath для проекта "My First AS2 Project".
    В панели Navigator: Правый клик по проекту "My First AS2 Project", контекстное меню Properties. В диалоге выбираю раздел "ActionScript2 Project Properties" и там указываю ClassPath = "classes", жму [Add] > [OK];
  4. Создаю каталог-пакет.
    В панели Navigator: правый клик по появившемуся каталогу "classes", контекстное меню New > Folder. В открывшемся диалоге выбрал созданный на предыдущем шаге каталог "classes" < "My First AS2 Project", указал Folder Name = "utils". Жму [Finish]. Каталог "utils" появился в панели Navigator.

    Теперь структура каталогов проекта такая:

    My First AS2 Project
    - classes
    -- utils;

  5. Создаю класс:
    В панели Navigator: правый клик по появившемуся каталогу "utils", контекстное меню New > Other. В открывшемся диалоге выбрал "ActionScript" > "New ActionScript2 Class". Жму [Next]. Вижу, что Source Folder уже указан как "/My First AS2 Project/classes", а Package -- как utils. Ввожу имя класса: MathExtender. Жму [Finish];

Класс создан и открыт для редактирования.

// сами-поняли-via-кто ;-)

Писал Rost, 24 Февраль 2005 17:52

Найдены баги:

привет, может знает здесь кто, или кто из знакомых, как ускорять эклипс с помощью Excelsior Jet? (www.excelsior-usa.com)

tyggy - 24 Февраль 2005 18:51

флэш нельзя рассматривать с точки зрения обычного языка программирования. Если на нем писать, как на яве (что многие и делают), то не будет того кода, который флэш любит. Основа флэша - фрейм, все закрученно на нем, а не наоборот. Это, разумеется, мое личное мнение.

Hrundik - 24 Февраль 2005 20:05

хмм, а может кто нибудь пояснить в нескольких словах плюсы использования это платформы(среды) програмирования ??

gaploid - 25 Февраль 2005 6:58

в ruFlash кидал инфу,
думаю, если здесь сдублирую, то ничего страшного :)
дополнительное меню в эклипс для того чтобы видеть трейсы флэша –
вот скрины:

сами трейсы -
http://www.potapenko.com/tmp/flashoutput/flashoutput_eclipse_2.gif

настройка (думаю все понятно) -
http://www.potapenko.com/tmp/flashoutput/flashoutput_eclipse.gif

вот jar для этого –
http://www.potapenko.com/tmp/flashoutput/flashoutput.zip

разархивировать и настроить в соответствии со скриншотом

ну и конечно файл
C:\Documents and Settings\USER\mm.cfg
c таким содержанием

TraceOutputFileEnable=1
ErrorReportingEnable=1
MaxWarnings=0

Евгений Потапенко - 25 Февраль 2005 13:01

Евгений, это просто отлично, что ты здесь делишься этой разработкой! В ближайшее время я опубликую новость о FlashOutput на главной странице -- как только сам полностью с этим разберусь и смогу внятно об этом написать %)

Рост - 25 Февраль 2005 18:50

gaploid, Извини, времени нету все расписывать..
;-( Ты просто попробуй сам!! А еще лучше -- подпишись на ruFlash, там все узнаешь!!!

Рост - 5 Март 2005 20:38

Кстати, вот ссылка, если ты решил подписаться: подписаться на ruFlash

Рост - 5 Март 2005 21:04

Еще одно: я буду еще писать об Эклипсе и связанных с ним вещах.

Рост - 5 Март 2005 21:06

А eclipce platform можна купить на диске 85м это многа для мадема.

sergej - 24 Март 2005 19:49

Как я прочитал тут
Теперь ASDT развился как плагин до такой степени, что не требует Flashout. Как всеми этими его новшествами пользоватся. Просветите?..

Easter - 18 Февраль 2006 10:49

Easter, хорошая тема, попробую разобраться.

Рост - 19 Февраль 2006 20:06

huinia

я - 21 Февраль 2006 13:47

huinia

я - 21 Февраль 2006 13:47



Это запись из категории 'Tools'. 10 еще cвежих:

Архивы по категориям:

3D-18, Adobe AIR-30, Animation-1, Apache Ant-1, Architecture-1, ARP-1, Art-25, Articles-26, AS3-52, Books-7, Business-3, Cairngorm-2, CI-1, Classes-10, Coding-30, Community-113, Components-19, Contests-28, Cool-Job-5, Debug-18, Design-26, Development-84, EMO-1, Events-13, Extensions-2, FAQ-8, FDS-1, Flash and html-5, Flash Player-35, Flash Updates-8, Flash-scene-1, flash10-4, FlashLite-2, Flex-30, Flex 2-80, Flickr-1, FMS-1, FPUG-46, frameworks-1, Games-11, Good Job!-35, HaXe-14, Health-2, Humor-10, Ideas-13, JavaScript-1, Job-26, JSFL-8, Links-2, Linux-1, Maps-1, Math-8, Money-11, MXML-1, Open Source-15, Optimization-2, Patterns-2, Personalities-27, Politics-1, Preloading-3, Productivity-9, PureMVC-10, Pv3d-1, Rafpug-4, Red5-3, Remoting-11, Resources-21, Ruby-6, SAAS-1, Security-11, SEO-8, Silverlight-5, Sound-3, Strategy-120, Tamarin-1, Tools-113, Training-2, Trash-8, URAFPUG-13, Urgent-1, Usability-6, Video-6, VoIP-5, Wallop-1, Wishlist-2, Архив всех записей (большой)

За последние месяцы:

Июл 2008: Международная встреча разработчиков URAFPUG завершена, URAFPUG - трансляция студии Flex-фреймворка Mate, весь Июл

Июн 2008: Попытка предварительных выводов о встрече аниматоров, Онлайн трансляция встречи аниматоров в Донецке, весь Июн

Май 2008: Если 3D, то по-взрослому: официальный запрос в Adobe по поводу контроля над мип-маппингом. Нужна ваша поддержка!, В этом году «Russian Flash Awards» пройдет в «космическом стиле», весь Май

Апр 2008: Программирование под флэш платформу. Cтатья (местами спорная), Advanced Flash Components бесплатно раздает все свои AS2-компоненты, весь Апр

Мар 2008: Зарплаты программистов в 2007 году, FlashPhone как технология года? Технология года? В Рунете?, весь Мар

Фев 2008: ЙА ФПУГ — регистрация на первую встречу UAFPUG продолжается, Закулисы Flex и секрет успеха опенсорс-проекта, весь Фев





Примечания:
Статус документа
: в процессе
   2002-2007 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)