Sviluppare in Flex su Linux con GEdit
Published by umbertoweb on 26 Novembre, 2010 - 17:49Ecco come ho configurato il mio ambiente di sviluppo Flex su Ubuntu 10.04 usando GEdit come editore:
1. Scaricare Flex 4 da adobe.com:
http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4
2. Estrarre la cartella e rinominarla ~/.flex
3. Aggiungere al file ~/.bashrc la seguente istruzione:
export PATH=$PATH:$HOME/.flex/bin/:
e riavviare
4. Aggiungere a GEdit il plugin "Embedded Terminal" da Edit > Preferences > Plugins
5. Scaricare i files per la sintassi Actionscript 3 e MXML da qui:
https://github.com/julien/gedit_flex
6. Copiare 'actionscript.lang' and 'mxml.lang' in '/usr/share/gtksourceview-2.0/language-specs/':
sudo cp actionscript.lang /usr/share/gtksourceview-2.0/language-specs/
sudo cp mxml.lang /usr/share/gtksourceview-2.0/language-specs/
7. Copiare 'actionscript.xml' and 'mxml.xml' in '/usr/share/mime/packages':
sudo cp actionscript.xml /usr/share/mime/packages/
sudo cp mxml.xml /usr/share/mime/packages/
8. Aggiornare il database 'mime':
sudo update-mime-database /usr/share/mime
A questo punto si sara' in grado di compilare .mxml e .as da GEdit con tanto di evidenziatura della sintassi e terminale incorporato nell'editore (CTRL + F9)
Un dettaglio: il file di configurazione che viene con Flex 4 non prevede il linking statico delle librerie del framework, per cui occorre ricordarsi di modificare il file di configurazione .flex/framework/flex-config.xml , oppure compilare il file sorgente con l'opzione adatta, cioe'
-static-link-runtime-shared-libraries
se si desidera linking statico (il risultante .swf sara' piu' grande ma non dipendera' da librerie esterne), oppure
-runtime-shared-library-path [path-element] [rsl-url] [policy-file-url] [rsl-url]
per run-time linking
(vedi http://livedocs.adobe.com/flex/3/html/help.html?content=rsl_09.html#220743 per dettagli)
PS: chi usa Eclipse (v. 3.5 Galileo) puo' invece installare il plugin AXDT. In questo caso:
1. Installare Eclipse 3.5 (Galileo) dai repositories di Ubuntu
2. In Eclipse,aprire "Help" > "Install New Software"
3. Selezionare "Add" e aggiungere:
http://download.eclipse.org/technology/imp/updates
4. RiavviareEclipse
5. Riaprire "Help" > "Install New Software"
6. Aggiungere:
http://update.axdt.org/
7. Selezionare AXDT e Flex 3/4 SDK
8. Attendere che termini l'installazione e riavviare Eclipse
Ma onestamente, ai fini dell'apprendimento del framework, e' preferibile iniziare col semplice GEdit.