Me disculpo por el titulo si poco se logra entender, explico la duda que tengo
Sigo probando algunas cosas en Flex 4.5 , con Adobe Flash Builder 4.5, cree un proyecto con plantilla vacia (blank template), y he creado dos vistas (archivos mxml), una con el menu principal, y otra donde quiero llegar.
El problema es que, en los tutoriales que he visto, para cambiar de vista, es con navigator.pushview() , y esto no puedo usarlo desde mi mxml principal:
Código ActionScript :
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"> <fx:Script> <![CDATA[</fx:Script> <fx:Declarations> <!-- Place non-visual elements (e.g., services, value objects) here --> </fx:Declarations> <s:Button id="cambio_vista" x="178" y="353" click="cambiar()" label="cambiar vista"/> </s:Application>
Mi segunda vista
Código ActionScript :
<?xml version="1.0" encoding="utf-8"?> <s:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" title="vistanueva"> <fx:Declarations> <!-- Place non-visual elements (e.g., services, value objects) here --> </fx:Declarations> <s:Label x="55" y="55" width="124" text="Welcome"/> </s:View>
He visto que para esa funcion de cambiar vistas, debo de tener el componente del principal mxml como tipo <s:ViewNavigatorApplication , algo que por default te construye al crear una aplicacion en flash builder , pero cambiando el template a view based, mi duda es, si uno crea la aplicacion como plantilla vacia(vaya, si la hace desde 0), ¿es necesario que haya que cambiar el tipo del fichero a viewnavigator ? ¿hay alguna manera de cambiar de vista, a parte del navigator.pushview?
Gracias por leer el mensaje