ActionScript 3 使用GreenSock LoaderMax进行简单Flash / AS3幻灯片放映

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 使用GreenSock LoaderMax进行简单Flash / AS3幻灯片放映相关的知识,希望对你有一定的参考价值。

//Get the LoaderMax and GreenSock classes at http://www.greensock.com/

import com.greensock.*;
import com.greensock.loading.*;
import com.greensock.events.LoaderEvent;
import com.greensock.loading.display.*;

var xml:XMLLoader;
var images;
var current = 0;
var previous;

function init(){
	LoaderMax.activate([ImageLoader]);
	xml = new XMLLoader("images.xml", {name:"images", onComplete:onXmlLoaded});
	xml.load();
}

function onXmlLoaded(e){
	images = LoaderMax.getContent("images");
	nextImage();
	
}

function nextImage(){

	TweenLite.from(images[current],1,{alpha:0,
		onStart:function(){
			addChild(images[current]);
		},
		onComplete:function(){
			if(previous){
				removeChild(images[previous])
			}
			previous = current;
			if(current<images.length-1){
				current++;
			}else{
				current=0;
			}
			setTimeout(nextImage,2000);
		}
	});
}


init();

以上是关于ActionScript 3 使用GreenSock LoaderMax进行简单Flash / AS3幻灯片放映的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 全屏使用ActionScript 3

ActionScript 3 使用ActionScript 3异步读取文件

ActionScript 3 使用Actionscript 3的onEnterFrame事件

ActionScript 3 将FlashVars与ActionScript 3.0一起使用

ActionScript 3 使用Flash / Actionscript 3进行3D翻转效果

ActionScript 3 使用Actionscript 3 / Flash进行流体/果冻(ish)模拟