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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Oct 2005
Сообщений: 11
По умолчанию Уникальные име переменных в системе

Скажем я создал переменные

var a = 5;
var b = 10;

у них есть уникальные адреса/имена в системе? Как бы мне их увидеть? Так как я написал - все просто, а если у меня динамические переменные и мне нужно им присваивать уникальные имена как мне поступить?
Надеюсь кто-нить поймет что я написал...

Старый 30.10.2005, 13:13
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
То что ты написал является локальными переменными.
А вопрос твой не понятен.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 30.10.2005, 13:20
Ryumkin вне форума Посмотреть профиль Отправить личное сообщение для Ryumkin Найти все сообщения от Ryumkin
  № 3  
Ответить с цитированием
Ryumkin

Регистрация: Oct 2005
Сообщений: 11
Вообщем мне нужна имитация указателей..., чтобы я мог потом вернуться к этой переменной по ее динамическому имени...

да кстати и потом

function a()
{
var a = new String("wfwef");
}

a();

после того как это выполнилось переменная a осталась в памяти?

Старый 30.10.2005, 13:50
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 4  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
делим на подвопросы:
1. как сделать уникальную строку
2. как создать переменную с именем - уникальной строкой
3. как потом с этим жить

Ответы:
1. this.unique_string = "unique_"+new Date.GetTimer() +"_"+ Math.random()
2. this[this.unique_string] = any_value
3. не знаю

- ты попробуй объяснить чего хочешь добиться не жалея букв,
если, конечно у тебя оплата траффика не побуквенная.
и в общем и в частности желательно.

Старый 30.10.2005, 13:54
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 5  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
Цитата:
после того как это выполнилось переменная a осталась в памяти?
- нет. хотя иногда не всё просто.
нужно четко представлять себе работу сборщика мусора.
погугли чуток, почитай о принципах работы таких сборщиков.
так вкратце не объяснить, сорри.

Старый 30.10.2005, 14:35
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 6  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
сорри. проблемное место есть:
...+"_"+ Math.random()
там будет точка, которая будет восприниматься не как часть имени,
а как точка, с некрасивыми последствиями.
нужно заменить вот так:
...("_"+ Math.random()).split(".").join("")

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

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

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


 


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


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