The following is class which make pages come into view when a button is clicked, using arrays. It's pretty much copied from a tutorial I saw. My question is, how do I make the pages fade into view instead of just appearing?
I've made up some tween code at the bottom but don't know where to put it.
package
**
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
public class WebSite extends MovieClip
**
var aContent:Array;
var aButtons:Array;
var aLabels:Array;
public function setUpContent(aContentList:Array):void
**
aContent = aContentList;
}
public function setUpButtons(aButtonList:Array,aLabelList:Array):void
**
aButtons = aButtonList;
aLabels = aLabelList;
var count:Number = aButtons.length;
for (var i:Number = 0; i < count; i++)
**
this.aButtons.setLabel(aLabel);
this.aButtons.addEventListener(MouseEvent.CLICK, btnClick);
this.aButtons.mouseChildren = false;
this.aButtons.setIndex(i);
}
}
public function clearAllContent():void
**
var count:Number = aContent.length;
for (var i:Number = 0; i < count; i++)
**
this.aContent.visible = false;
}
}
function btnClick(evt:Event):void{
clearAllContent();
this.aContent[evt.target.contentIndex].visible = true;
}
}
}
// WHERE DO I PUT THIS CODE TO MAKE THE IMAGE FADE INTO VIEW?
/*function fadeIn(evt:Event):void
**
var tweenAlpha:Tween = new Tween(this,alpha,None.easeOut,0,1,.3,true);
}
*/
I've made up some tween code at the bottom but don't know where to put it.
package
**
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
public class WebSite extends MovieClip
**
var aContent:Array;
var aButtons:Array;
var aLabels:Array;
public function setUpContent(aContentList:Array):void
**
aContent = aContentList;
}
public function setUpButtons(aButtonList:Array,aLabelList:Array):void
**
aButtons = aButtonList;
aLabels = aLabelList;
var count:Number = aButtons.length;
for (var i:Number = 0; i < count; i++)
**
this.aButtons.setLabel(aLabel);
this.aButtons.addEventListener(MouseEvent.CLICK, btnClick);
this.aButtons.mouseChildren = false;
this.aButtons.setIndex(i);
}
}
public function clearAllContent():void
**
var count:Number = aContent.length;
for (var i:Number = 0; i < count; i++)
**
this.aContent.visible = false;
}
}
function btnClick(evt:Event):void{
clearAllContent();
this.aContent[evt.target.contentIndex].visible = true;
}
}
}
// WHERE DO I PUT THIS CODE TO MAKE THE IMAGE FADE INTO VIEW?
/*function fadeIn(evt:Event):void
**
var tweenAlpha:Tween = new Tween(this,alpha,None.easeOut,0,1,.3,true);
}
*/