Зависит от внутренней структуры вашей коллекции. Если ваша коллекция хранится в виде массива, вы можете использовать свойства для достижения эффекта квадратной скобки:
/*** MyCollection class ***/
private var elementHolder : Array;
public function get getElementAt() : Array{
return elementHolder;
}
/*** Some other class******/
public function main() : void{
trace("Element at 3: " + myCollection.getElementAt[3] );
}
Если ваша коллекция не хранится в массиве, возможно, вы можете преобразовать ее в массив (например, метод toArray () java Collection).
например, если ваша коллекция представляет собой связанный список:
/*** MyCollection class ***/
public function get getElementAt() : Array{
var temp : Array = new Array();
while( node.next != null{
temp.push( node );
}
return temp;
}
/*** Some other class******/
public function main() : void{
trace("Element at 3: " + myCollection.getElementAt[3] );
}