www.pudn.com > photoFlow_AS3_001.rar > Iterator.as
package com.flashloaded.as3{
public class Iterator {
// Constants:
public static var CLASS_REF = com.flashloaded.as3.Iterator;
// Public Properties:
// Private Properties:
private var index:int;
private var arr:Array;
// Initialization:
public function Iterator(data:Array) {
arr=data;
index=0;
}
public function hasNext():Boolean{
if(index<=arr.length-1){
return true;
}
return false;
}
public function next():Object{
return arr[index++];
}
public function currentIndex():int{
return index;
}
public function reset():void{
index=0;
}
// Public Methods:
// Semi-Private Methods:
// Private Methods:
}
}