![]() |
|
||||||||||
|
|
|
|||||
|
Правильно не работает вот эта часть кода
a = new cell(i,j,Mc) grid[i][j]['cell'] = a; trace (grid[i][j]['cell'] +' - '+ a) a=grid[i][j]['cell'] a.setXY(j,i) a = new cell(i,j,Mc) grid[i][j]['cell'] = a; trace (grid[i][j]['cell'] +' - '+ a) a.setXY(j,i) Мне нужно взять ссылку просто на класс, чтобы потом можно было реализовать refreshMap Не могли бы помочь? Вот весь класс: class map{ public function map(w,h,mc,dat){ pMc = mc; width = w; height = h; Mc = pMc.createEmptyMovieClip("map",Mc.getNextHighestDepth()) var i,j,a; grid[i]=[]; for (i=0; i<height; i++) { grid[i][j]=[]; for (j=0; j<width; j++) { a = new cell(i,j,Mc) grid[i][j]['cell'] = a; trace (grid[i][j]['cell'] +' - '+ a) a=grid[i][j]['cell'] a.setXY(j,i) } } } public var grid private var pMc private var Mc public var width public var height public var LookX public var LookY public function refreshMap(dat){ var a,i,j; for (i=0; i<height; i++) { for (j=0; j<width; j++) { a= grid[i][j]['cell'] a.refreshCell(dat[i][j]['cell']) } } } } |
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
class map{ public function map(w,h,mc,dat){ pMc = mc; width = w; height = h; Mc = pMc.createEmptyMovieClip("map",Mc.getNextHighestDepth()) var i,j,a; grid=[]; for (i=0; i<height; i++) { grid[i] = []; for (j=0; j<width; j++) { grid[i][j] = new cell(i,j,Mc); grid[i][j].setXY(j,i) } } } public var grid private var pMc private var Mc public var width public var height public var LookX public var LookY public function refreshMap(dat){ var a,i,j; for (i=0; i<height; i++) { for (j=0; j<width; j++) { a= grid[i][j]; a.refreshCell(dat[i][j]) } } } }
__________________
hauts.ru Последний раз редактировалось Hauts; 03.05.2011 в 02:20. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|