Показать сообщение отдельно
Старый 07.11.2010, 01:38
vector3d вне форума Посмотреть профиль Отправить личное сообщение для vector3d Найти все сообщения от vector3d
  № 1  
Ответить с цитированием
vector3d

Регистрация: Nov 2005
Адрес: г.Воронеж
Сообщений: 139
Отправить сообщение для vector3d с помощью ICQ Отправить сообщение для vector3d с помощью Skype™
По умолчанию Объявление объекта с неизвестным именем (AS3)?

Привет.
Помогите разобраться в синтаксисе 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);
//Это срабатывает, а дальше не могу додумать
Помогите разобраться


Последний раз редактировалось vector3d; 07.11.2010 в 01:40.