Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2009, 04:19
JordiAseques
 
Fecha de Ingreso: junio-2009
Mensajes: 9
Antigüedad: 15 años, 4 meses
Puntos: 0
Pasar variable a módulo (Nivel Principiante)

El caso es que me tocó hacer algo en flex y sinceramente me supera lo mire por donde lo mire. Yo de esto no se , ni programé casi nunca así que vaya marrón heredar de un compañero que deja la escuela la web en Adobe Flex.

He mirado un poco por el foro buscando y no me aclaro ni en lo siguiente.

Tengo un mxml principal (Index.mxml)
y un mxml (Galeria.mxml) llamado por el principal
y un módulo (Modulfotos.mxml) llamado por Galeria.mxml

Me gustaria tener una variable global que estuviese accesible en Index.mxml , en Galeria.mxml y en el Modulfotos.mxml.

Puse en Index.mxml lo siguiente:

<mx:Script>
<![CDATA[
public var numerodeGaleria:int= 3;
]]>
</mx:Script>

Si más tarde en index.mxml pongo un label así:
<mx:Label text="You selected: {Application.application.numerodeGaleria}"/> me devuelve el número 3
Si pongo un label como el anterior en Galeria.mxml también me devuelve el número 3.
Pero si pongo lo mismo:
<mx:Label text="You selected: {Application.application.numerodeGaleria}"/>
dentro del módulo me da al compilar:
Error 1120 accesso a una propiedad Application no definida.

Cómo debo hacer para tener la variable accesible des del módulo Modulfotos.mxml ?

Si me lo podéis alguien explicar muy clarito...supongo que con poco código se arreglará...no?
Gracias.
Jordi