![]() |
|
||||||||||
|
|||||
|
есть вопросец:
код примерно такой (кусок метода объекта): for (_ini=1; _ini<=_root.ini.iCountOfPoints; _ini++) { this.tmp_tool = new Object(_tools); this.tmp_tool.origin =_root.ini.iPName[_ini]; this.tmp_tool.Worktime =_root.ini.iPWorkTime[_ini]; this.tmp_tool.MoveTo =_root.ini.ipMoveTo[_ini]; this.tmp_tool.tInstall =_root.ini.iPtInstall[_ini]; this.tmp_tool.tInsert =_root.ini.iPtInsert[_ini]; this.tmp_tool.tEject =_root.ini.iPtEject[_ini]; this.point[_ini]=this.tmp_tool.valueOf(); } нужно мне, чтобы при вызове метода масив point забивался n-м количеством объектов, а то както неудобно каждый раз через eval и имя объекта к ним обращаться дык , фигня в том, что в массив помещается ссылка на объект а не его копия, в результате все єлементі массива одинаковіе и равні последнему значению tmp_tool ![]() как с єтим можно бороться ?
__________________
ушел в ruFlash... |
|
|||||
|
Пишите так
this.tmp_tool = this.point[_ini] = new Object();
__________________
Read the manual!:rolleyes: |
![]() |
Часовой пояс GMT +4, время: 09:42. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|