La construction d’une interface sur la scène
CHAPITRE 6
151
titre.x=50;
titre.y=30;
titre.selectable=false;
titre.width=350;
titre.autoSize=TextFieldAutoSize.LEFT;
titre.embedFonts=true;
corps.addChild(titre);
styleEnTitre=new TextFormat();
styleEnTitre.color="0xC44F10";
styleEnTitre.size=24;
styleEnTitre.align=TextFormatAlign.RIGHT;
styleEnTitre.font="Helvetica Neue Black Condensed";
titre.setTextFormat(styleEnTitre);
}
}
}
Fichier de référence : Chapitre6/ImportImage.as
package {
import flash.display.Sprite;
import flash.net.URLRequest;
import flash.display.Loader;
public class ImportImage extends Sprite {
private var nomImage:String;
private var chargeur:Loader;
private var adresseImage:URLRequest;
function ImportImage(nomImage) {
adresseImage = new URLRequest(nomImage);
chargeur = new Loader();
chargeur.load(adresseImage);
addChild(chargeur);
}
}
}
Fichier de référence : Chapitre6/TracerRectangle.as
package {
import flash.display.Sprite;
import flash.geom.Rectangle;
import flash.display.Shape;
public class TracerRectangle extends Sprite {
private var origineX:Number;
private var origineY:Number;
CHAPITRE 6
151
titre.x=50;
titre.y=30;
titre.selectable=false;
titre.width=350;
titre.autoSize=TextFieldAutoSize.LEFT;
titre.embedFonts=true;
corps.addChild(titre);
styleEnTitre=new TextFormat();
styleEnTitre.color="0xC44F10";
styleEnTitre.size=24;
styleEnTitre.align=TextFormatAlign.RIGHT;
styleEnTitre.font="Helvetica Neue Black Condensed";
titre.setTextFormat(styleEnTitre);
}
}
}
Fichier de référence : Chapitre6/ImportImage.as
package {
import flash.display.Sprite;
import flash.net.URLRequest;
import flash.display.Loader;
public class ImportImage extends Sprite {
private var nomImage:String;
private var chargeur:Loader;
private var adresseImage:URLRequest;
function ImportImage(nomImage) {
adresseImage = new URLRequest(nomImage);
chargeur = new Loader();
chargeur.load(adresseImage);
addChild(chargeur);
}
}
}
Fichier de référence : Chapitre6/TracerRectangle.as
package {
import flash.display.Sprite;
import flash.geom.Rectangle;
import flash.display.Shape;
public class TracerRectangle extends Sprite {
private var origineX:Number;
private var origineY:Number;
