è questo è il mio main.as
Code:
/*
*************************************
* Events Scroller 2
* Flash CS3 Blog con Tutorial e risorse per Flash cs3 e Actionscript 3.0
* © Author: Filippo Lughi
* version 1.0
*************************************
*/
package org.FlepStudio
{
import flash.display.MovieClip;
import flash.display.CapsStyle;
import flash.events.Event;
import flash.events.ContextMenuEvent;
import flash.ui.ContextMenu;
import flash.ui.ContextMenuItem;
import flash.events.MouseEvent;
import flash.text.TextField;
import flash.text.TextFormat;
import flash.text.TextFieldAutoSize;
import flash.net.URLRequest;
import flash.net.navigateToURL;
import org.FlepStudio.LoadingXML;
import org.FlepStudio.ThumbLoader;
import caurina.transitions.Tweener;
public class Main extends MovieClip
{
private var file_xml:LoadingXML;
public var objects_array:Array=new Array();
public var thumbs_array:Array=new Array();
private var bg_array:Array=new Array();
private var clips_array:Array=new Array();
private var container_mc:MovieClip;
private var thumbs_container_mc:MovieClip;
private var thumbs_mc:MovieClip;
private var new_container_mc:MovieClip;
var news_txt:TextField;
private var thumb_mask_mc:ThumbMask;
private var counter:int=0;
public function Main()
{
addEventListener(Event.ADDED_TO_STAGE,init);
}
private function init(evt:Event):void
{
removeEventListener(Event.ADDED_TO_STAGE,init);
stage.frameRate=31;
initMenu();
createContainers();
loadXML();
}
private function createContainers():void
{
thumbs_container_mc=new MovieClip();
thumbs_container_mc.alpha=0;
addChild(thumbs_container_mc);
container_mc=new MovieClip();
addChild(container_mc);
new_container_mc=new MovieClip();
addChild(new_container_mc);
}
private function loadXML():void
{
file_xml=new LoadingXML(this);
}
public function loadThumb():void
{
var thumb_loader:ThumbLoader=new ThumbLoader(this,objects_array[counter].thumb,counter);
counter++;
}
public function loadingNewsComplete():void
{
arrangeThumbs();
Tweener.addTween(info_txt,{alpha:0,time:0.5,transition:"linear",onComplete:createBackgroundsClips});
}
private function arrangeThumbs():void
{
thumbs_mc=new MovieClip();
for(var i:int=0;in)
{
Tweener.addTween(clips_array[i],{y:clips_array[i].startY+140,time:0.3,transition:"easeOutCirc"});
}
if(i