Flex ajouter une image avec actionscript

Nous intégrons un fichier actionscript dans le code mxml et appelons la fonction init() à la fin du chargement.

Fichier mxml:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
viewSourceURL="source/index.html"
applicationComplete="init()"
>
<mx:Script source="test.as" />
</mx:Application>

Fichier test.as
import mx.controls.Image;
[Embed(source="photoMin.JPG")]
private var photoClass:Class;//on embarque l'image dans une classe

private var photo:Image;

public function init():void{
photo = new Image();
photo.source=photoClass;
addChild(photo);
}

Et voilà c'est tout