Bonjour, je souhaiterais avoir des informations concernant les bouts de codes suivants svp

Les 2 morceaux sont des classes très simple qui affiche un champ texte et un bouton.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
package {
	import flash.display.Sprite;
	import flash.text.TextField;
 
		public class SimpleTextField extends Sprite{
 
		public function SimpleTextField(){
		var myTextField:TextField = new TextField();
		myTextField.text = "display something";
		addChild(myTextField);
 
		}
		}
}
En compilant ce fichier SimpleTextField.as et en l'exécutant avec un player on obtient "display something" ça c'est bon

Mais en faisant de même avec ce fichier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
package {
import flash.display.Sprite;
import spark.components.Button;
 
 
public class RectangleRedimensionAleatoire extends Sprite {
    public function rectangleRedimensionAleatoire() {
 
        var myButton:Button = new Button();
        myButton.label = "test";
        addChild(myButton);
 
    }
}
}
Rien ne s'affiche et je me demande pourquoi
Si quelqu'un pourrait expliquer cette différence de comportement ça serait cool mon but étant d'en apprendre un peu plus sur AS3
Merci