17 11 10 ActionScript3 i Flex na Ubuntu
Przez długi czas efektywne programowania w języku ActionScript 3 były dość trudne do przeprowadzenia na Linuxie. Na szczęście to już przeszłość. Nieniejszy wpis ma na celu pokazać jak zainstalować Flex SDK, które to oprogramowanie umożliwia między innymi kompilację i podgląda programów napisanych w języku ActionScript 3.
Aby osiągnąć porządany efekt, czyli skompilować i uruchomić program napisany w języku ActionScript 3, będzimy musieli poprawnie zainstalować Javę. Nie jest to specjalnie trudne. W tym wpisie przedstawiłem jak to poprawnie zrobić.
Po drugie, aby móc podejrzeć efekt naszej pracy w przeglądarkach takich jak Opera czy Firefox, powinniśmy zainstalować wtyczkę Flasha dla przeglądarek. Tak jak w przypadku Javy, ten krok również nie jest specjalnie trudny do przeprowadzenia. W tym wpisie przedstawiłem opis jak tego dokonać.
Instalacja Flex SDK
Mając powyższe kroki za sobą, możemy przystąpić do instalacji Flex SDK. Oprogramowanie to można ściągnąć z tej strony. Ściągamy do katalogu /tmp/.
W międzyczasie tworzymy katalog /opt/flex
sudo mkdir /tmp/flex
sudo mv /tmp/flex_sdk_4.1.zip /opt/flex/
sudo unzip /opt/flex/flex_sdk_4.1.zip
sudo chmod -R 755 /opt/flex/
Otwieramy plik ~/.bashrc
i na jego końcu dodajemy linijkę kodu jak poniżej:
PATH=$PATH:/opt/flex/bin
następnie w konsoli wpisujemy:
. ~/.bashrc
Aby sprawdzić dostęp do komendy mxmlc
wpisujemy w konsoli:
mxmlc --help
Początkowe linie wydruku z komendy powinien wyglądać jak następuje:
Adobe Flex Compiler (mxmlc)
Version 4.1.0 build 16076
Copyright (c) 2004-2009 Adobe Systems, Inc. All rights reserved.
Skoro mamy dostęp do kompilatora kodu, możemy go przetestować uruchamiając testowy skrypt:
Otwieramy edytor tekstu GEdit, tworzymy nowy plik o nazwie HelloWorld.as i wklejamy do niego kod jak poniżej:
package {
import flash.display.Sprite;
import flash.text.TextField;
public class HelloWorld extends Sprite {
public function HelloWorld() {
var display_txt:TextField = new TextField();
display_txt.text = "Hello World!";
addChild(display_txt);
}
}
}
Plik zapisujemy w katalogu /tmp
Czas skompilować ten program. W linii poleceń wpisujemy:
mxmlc /tmp/HelloWorld.as
W ciągu kilku sekund powinniśmy otrzymać w tym samym katalogu plik o nazwie /tmp/HelloWorld.swf
Pozostaje zobaczyć co się w nim znajduje. Wykorzystamy do tego celu przeglądarkę Firefox.
W konsoli wpisujemy:
firefox /tmp/HelloWorld.swf
Powinniśmy zobaczyć Napis "Hello World" w oknie przeglądarki.
Tytułem uzupełnienia. GEdit nie posiada podświetlania składni dla języka programowania ActionScript. Niemniej można skorzystać na przykład z ustawień dla Javy lub JavaScript. Jak dla mnie efekty są całkiem zadawalające.
Instalację Flex SDK przprowadziłem na Ubuntu 10.0.4. Dla nowszych wersji, kolejne kroki mogę się nieznacznie różnić.
Pełną dokumentację dla języka programowania ActionScript 3 można znaleźć na tej stronie.
Wprowadzenie do Flexa można znaleźć tu.
Podobne wpisy
Komentarze ( 5 )
mxmlc --help. Wprowadziłem poprawke do wpisu. Dzięki za komentarz ;).06 - 04 - 2011
08 - 04 - 2011
09 - 04 - 2011
09 - 04 - 2011

Autor wpisu jest blogerem, programistą PHP, administratorem Linux oraz twórcą i właścicielem blogów
mxmlx --helplinuks woła, żecommand not found.06 - 04 - 2011