J'essaie de comprendre comment as3 (pas mxml) ajouter des vues à une pile de vue.ajouter par programme des vues à un flex de viewstack
Par exemple, je une composante de vue comme si
package components.screens
{
import mx.controls.Label;
import mx.core.UIComponent;
public class HomeScreen extends UIComponent
{
private var l:Label=new Label()
public function HomeScreen()
{
super();
l.text="home";
addChild(l)
}
}
}
J'ai être essayer de l'ajouter à un ViewStack de la manière suivante
var myStack:ViewStack= new ViewStack();
mystack.addChild(homeScreen)
Cela ne fonctionne pas. Quelle est la bonne façon?
Je suis conscient que je dois attribuer les ID, mais pour l'instant je veux juste la vue là-bas
c'était le problème. J'essayais d'ajouter un UIComponent qui n'est pas un conteneur. Merci! – dubbeat