Soy novato en esto y estoy bastante perdido...
Os cuento:
Estoy empezando mi aplicaicón de flex de una manera muy sencilla.
Se trata de 2 view stacks de la forma siguiente;
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:view="vistas.*"
layout="absolute"
backgroundColor="#fafafa"
width="100%"
height="100%">
<mx:Script>
<![CDATA[
import eventos.Interface;
var prueba:Interface = new Interface();
prueba.vistaSeleccionada = 1;
]]>
</mx:Script>
<mx:ViewStack
id="vistas"
width="100%"
height="100%"
selectedIndex="{prueba.vistaSeleccionada}">
<view:Login width="100%" height="100%"/>
<view:Layout width="100%" height="100%"/>
</mx:ViewStack>
</mx:Application>
Login es un formulario de login y layout será el layout de la aplicación si el login es correcto. Pero esto ahora no interesa pues no tienen ninguna de las dos funcionalidad alguna.
El caso es que quiero crear una clase de tal maner que cambiando el valor, me cambie la vista...
La clase de momento es una prueba, y es la siguiente:
package eventos
{
public class Interface
{
public var vistaSeleccionada:int;
public function Interface(){
vistaSeleccionada=1;
}
}
}
El caso es que me da un error en la línea prueba.vistaSeleccionada = 1; diciendo que estoy accediendo a una propiedad no definida...cosa que no entiendo.
Podeis ayudarme, gracias.
