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