Привет.
Помогите разобраться в синтаксисе AS3.

Код AS3:
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class DocumentClass extends MovieClip {
public function DocumentClass() {
createMaze(5, 3,1,1);
}
private function createMaze(horizontal_:Number, vertical_:Number,startRow:Number,startColumn:Number):void {
var rows:Number=horizontal_;
var columns:Number=vertical_;
var totalCells:String=rows*columns;
var startRow:Number=startRow;
var startColumn:Number=startColumn;
var cellsVisited:Number=0;
var currentCell:String="cell"+startRow+"_"+startColumn;
this[this.currentCell] = {name:this.currentCell, x:this.startRow, y:this.startColumn, exists:true};
}
}
}
Необходимо строку переписать с AS2 на AS3

Код AS1/AS2:
this[this.currentCell] = {name:this.currentCell, x:this.startRow, y:this.startColumn, exists:true};
___________

Код AS3:
var myObject:Object = {name:currentCell};
trace(myObject.name);
//Это срабатывает, а дальше не могу додумать
Помогите разобраться