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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 07.11.2004, 01:35
Alexey L вне форума Посмотреть профиль Отправить личное сообщение для Alexey L Найти все сообщения от Alexey L
  № 1  
Alexey L

Регистрация: Oct 2004
Сообщений: 11
По умолчанию тип данных Ссылка (удаление объекта)

Как указать в ActionScript, где скопировать объект или массив, а где сделать на ссылку на переменную.

Короче ситуация такая: есть компонент, который читает данные из файла и записывает их в перемненную _global.data1 , есть второй компонент, который отображает данные и пользователь может что-нибудь удалить, и третий компонент, который отправляет данные на сервер. Проблема - как удалить данные из _global.data1 (_global.data1 - объект)


Код:
dataReader.Read(url,_global.data1)
dataViewer.View(_global.data1)
dataViewer.onSend = dataSender.Send(_global.data1)
//------------------------------------------//
class dataViewer extends MovieClip{
var dataSet //какой здесь тип данных, если это должно быть ссылкой на переменную _global.data1
function View(__dataSet){
dataSet = __dataSet
//дальше обработка данных


}
DeleteButt.onPress = function(){
delete this._parent.dataSet   //здесь удаляется перемненная dataSet. А как удалить переменую _global.data1??????
}
}


Последний раз редактировалось Alexey L; 07.11.2004 в 01:36.
Старый 07.11.2004, 01:48
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 2  
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Используя delete.

Код:
_global.a = {b:"T"};
trace(a.b);
delete a.b;
trace(a.b);
Выводит:

"T"
undefined

Создать новую тему   Часовой пояс GMT +4, время: 16:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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