Да, вы можете создавать файлы .swf, используя только ActionScript, если используете бесплатный Adobe SDK от Adobe . Несмотря на то, что это компилятор Flex, его можно использовать для компиляции чистых программ ActionScript.
Flex - это расширенный инструментарий пользовательского интерфейса, созданный поверх Flash, который упрощает создание приложений со сложными пользовательскими интерфейсами во Flash. Приложения Flex написаны в ActionScript и HTML-подобном формате XML (который фактически преобразуется в ActionScript закулисным компилятором). AIR - это платформа, которая позволяет создавать автономные приложения Flex, работающие вне веб-браузера. Я никогда не задумывался о том, чтобы создать чистое приложение ActionScript AIR, но я думаю, что нет.
Вот пример программы hello world на чистом ActionScript. Сохраните его в файле с именем Test.as
и скомпилируйте с помощью командной строки mxmlc Test.as
.
package {
import flash.display.Sprite;
import flash.text.TextField;
public class Test extends Sprite {
public function Test():void {
var tf:TextField = new TextField();
tf.text = "Hello, world";
addChild(tf);
}
}
}
FlashDevelop является IDE для Flex SDK. Вам все еще нужно установить Flex SDK, чтобы использовать его.