Gedit étant mon éditeur préféré, il se devait d'y avoir un fichier de coloration pour AS3 et MXML.

En cherchant un peu, j'ai trouvé les fichiers de coloration pour Flex (comprenant bien évidement AS3 et MXML) ici.

Seul souci, lors du passage à Flex 4, le code compris dans les balises < fx:Script > apparait surligné en rouge :

 

 

Pas très joli me direz-vous.

Pour modifier ce petit désagrément, il suffit de rajouter le code suivant :

 

< context id="actionscriptfx">
    < start><fx:Script>< /start>
    < end></fx:Script>< /end>
 
    < include>
        < context sub-pattern="0" where="start" style-ref="element-name"/>
        < context sub-pattern="0" where="end" style-ref="element-name"/>
        < context ref="element-name"/>
        < context id="actionscript-codefx" extend-parent="false">
            < start>& lt;!\[CDATA\[< /start>
            < end>\]\]& gt;< /end>
            < include>
                < context sub-pattern="0" where="start" style-ref="cdata-delim"/>
                < context sub-pattern="0" where="end" style-ref="cdata-delim"/>
                < context ref="actionscript:actionscript"/>
            < /include>
        < /context>
    < /include>
< /context>

 

< context id="mxml">
    < include>
        ...
        < context ref="actionscriptfx"/>
        ...
    < /include>
< /context>

 

Et voilà ce que nous obtenons :

 

 

Mieux, n'est ce pas ;)

 

Voici les deux fichiers de coloration (avec la modification):

 

 

Pour l'installation, il suffit de se déplacer dans le dossier, télécharger les fichiers puis recharger :

 

cd /usr/share/gtksourceview-2.0/language-specs
sudo wget http://revolugame.com/assets/files/MXML.lang
sudo wget http://revolugame.com/assets/files/actionscript.lang
sudo update-mime-database /usr/share/mim

 

Relancez gedit, et bon développement !