Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 26.05.2002, 02:00
Pietrovich вне форума Посмотреть профиль Отправить личное сообщение для Pietrovich Найти все сообщения от Pietrovich
  № 1  
Pietrovich
 
Аватар для Pietrovich

Регистрация: Apr 2001
Адрес: Z-town
Сообщений: 677
Отправить сообщение для Pietrovich с помощью ICQ
По умолчанию саздание массива объектов

есть вопросец:

код примерно такой (кусок метода объекта):

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...

Старый 26.05.2002, 15:41
lucker вне форума Посмотреть профиль Отправить личное сообщение для lucker Найти все сообщения от lucker
  № 2  
lucker

Регистрация: Mar 2002
Адрес: Беларусь, Минск
Сообщений: 27
Отправить сообщение для lucker с помощью ICQ
Пишите так
this.tmp_tool = this.point[_ini] = new Object();
__________________
Read the manual!:rolleyes:

Создать новую тему   Часовой пояс GMT +4, время: 10:07.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 10:07.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.