Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как удалить переменную из объекта LoadVars (http://www.flasher.ru/forum/showthread.php?t=193810)

redhead 02.02.2013 00:34

Как удалить переменную из объекта LoadVars
 
Здравствуйте.

Пишу на AS 2 скрипт, который каждые 2 секунды связывается с PHP-скриптом при помощи метода sendAndLoad.
Код AS1/AS2:

lv_main.onLoad=function(){
//Бла-бла-бла
}
 
lv_for_send.a=1;
 
function load_data()
{
        lv_for_send.sendAndLoad("http://some_domain/some_script.php", lv_main, "GET");
}
interval_main = setInterval(load_data, 2000);

И каждый раз нужно какие-то разные переменные из lv_for_send отсылать. Отослав, нужно в lv_for_send уничтожить переменные, чтобы зря их не гонять на сервер и не засорять трафик. Пробовал присваивать им undefined, null, NaN, но не помогает - флеш так и отсылает уже ненужные переменные со значениями undefined, null, NaN. А как сделать так, чтобы их уничтожить?

mooncar 02.02.2013 00:46

delete попробуйте в том месте, где вы их пытаетесь уничтожить.
т.е.
Код AS1/AS2:

delete lv_for_send.a;


redhead 02.02.2013 13:06

О! Получилось! Благодарю Вас :)
Был уверен, что вопрос у меня нубский и решение где-то рядом. Я почему-то думал, что delete удаляет именно сам экземпляр объекта.


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

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