Comunidad de diseño web y desarrollo en internet online

Novato

Citar            
MensajeEscrito el 19 Oct 2007 12:46 pm
Que tal amigos,

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.

Por SGS

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Oct 2007 01:17 pm
tienes que darle el tipo de dato y decir que es una variable
var vistaSeleccionada:int =1;
creo que es eso

Por AXM

Claber

705 de clabLevel

8 tutoriales

Genero:Masculino  

Bogotá

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.