воскресенье, 27 июня 2010 г.

Разработка Flash под Linux (Debian & Ubuntu)

Встал тут передо мной вопрос, возможно ли писать программы на Flash (т.е. Action Script) под Linux. В моем случае линукс - это Debian. Как оказалось, можно.
Во-первых, надо скачать и установитьFlex SDK.
Для этого переходим по этой ссылке и скачиваем Open Source Flex SDK. Соглашаемся с Mozilla Public License и нажимаем по кнопке Download zip.
Распаковываем скачаннный архив в какую либо директорию. В моем случае это /tmp/flex:
$ 7z x flex_sdk_4.1.0.16076_mpl.zip -o/tmp/flex/
Готово, Flex скачан и установлен.
Во-вторых, создаем наше hello-world'ное flash приложение. Создаем файл hello.as и открываем его в любимом редакторе, например, в vim:
$ vim hello.as
Пишем в нем следующее:
package {
import flash.display.*;
import flash.text.*;
public class hello extends Sprite{
public function hello (){
var t:TextField = new TextField();
t.text = "hello actionscript 3";
t.width = 300;
t.height = 200;
t.x = 50;
t.y = 20;
addChild(t);
}
}
}
В-третьих, надо скомпилировать этот файл:
$ /tmp/flex/bin/mxmlc hello.as
В директории, в которой мы находимся, появится скомпилированный swf-файл hello.swf.
И наконец, открываем его в любимом бразуре, например, в Google Chrome:
$ google-chrome hello.swf
И наслаждаемся результатом:)

2 комментария:

Артур комментирует...

Это всё очень интересно, но хотелось бы найти именно конкретную IDE, типа Adobe Flash Professional под Linux. Сколько не искал в инете, не как не могу найти даже хотя бы какие то аналоги.

amethyst комментирует...

А где ссылко та?
Если эта http://www.adobe.com/devnet/flex/flex-sdk-download.html
то где тут Linux?