-
package {
-
-
import flash.display.MovieClip;
-
import flash.utils.Timer;
-
import fl.transitions.Tween;
-
import fl.transitions.easing.*;
-
import Circle;
-
-
import flash.events.TimerEvent;
-
-
-
public class CustomMain extends MovieClip
-
{
-
private var frame_arr:Array;
-
private var frame_time:Timer;
-
private var frame_num:int;
-
-
private var position_arr:Array;
-
-
public function CustomMain():void
-
{
-
frame_num = -1;
-
frame_arr = new Array();
-
position_arr = [-500,0,500];
-
frame_arr[0] = new Circle(-500,0);
-
frame_arr[1] = new Circle(-500,0);
-
frame_arr[2] = new Circle(-500,0);
-
-
-
frame_arr[0].loadimage("http://dongkang.ivyro.net/data/image.jpg");
-
frame_arr[1].loadimage("http://dongkang.ivyro.net/data/image2.jpg");
-
frame_arr[2].loadimage("http://dongkang.ivyro.net/data/image3.jpg");
-
-
addChild(frame_arr[0]);
-
addChild(frame_arr[1]);
-
addChild(frame_arr[2]);
-
-
frame_time = new Timer(3000);
-
frame_time.start();
-
frame_time.addEventListener("timer",frametimehandler);
-
-
}
-
private function frametimehandler(e:TimerEvent):void
-
{
-
-
-
if(frame_num == -1)
-
{
-
new Tween(frame_arr[0],"x",Strong.easeInOut,frame_arr[0].x,position_arr[1],20,false);
-
-
}
-
else
-
{
-
-
var targetF:int = frame_num%3;
-
var targetB:int = (frame_num+1)%3;
-
trace(targetB);
-
-
new Tween(frame_arr[targetF],"x",Strong.easeInOut,position_arr[1],position_arr[2],20,false);
-
new Tween(frame_arr[targetB],"x",Strong.easeInOut,position_arr[0],position_arr[1],20,false);
-
-
-
-
}
-
frame_num++;
-
-
-
-
}
-
-
}
-
-
-
}