Este es el código, lo he usado de la site de Gaia Demo, la propiedad alfa de navItem no tiene efecto alguno, cosa que es para volverse loco...
Funciona todo perfectamente menos eso.
package com.tito.pages{
import com.gaiaframework.templates.AbstractPage;
import com.gaiaframework.events.*;
import com.gaiaframework.debug.*;
import com.gaiaframework.api.*;
import flash.display.*;
import flash.events.*;
import com.greensock.TweenMax;
import flash.text.*;
import gs.*;
import fl.motion.easing.*;
import gs.easing.*;
import flash.external.*;
public class NavPage extends AbstractPage {
var siteNav:XML;
var nav1:Sprite=new Sprite();
var targetPage:String;
var idioma=1;
public function NavPage() {
super();
alpha=0;
new Scaffold(this);
}
override public function transitionIn():void {
super.transitionIn();
createnavItem();
addChild(nav1);
TweenMax.to(this, 0.3, {alpha:1, onComplete:transitionInComplete});
}
override public function transitionOut():void {
super.transitionOut();
TweenMax.to(this, 0.3, {alpha:1, onComplete:transitionOutComplete});
}
public function createnavItem():void {
var i:uint=0;
siteNav=IXml(assets.siteNav).xml;
for each (var section:XML in siteNav.section) {
var navItem:navButton = new navButton();
navItem.navLabel.text = section.@name;
navItem.linkTo = section.@src;
navItem.keepOpen = section.@keep;
navItem.isClicked = section.@highlight;
navItem.x = 300;
navItem.y = 0 + i*50;
navItem.buttonMode = true;
navItem.mouseChildren = false;
navItem.name = section.@url;
nav1.addChild(navItem);
nav1.alpha=0,5;
i++;
}
}
}
}