Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> динамическое изменение имя переменной, динамическое изменение имя переменной 
V
    Опции темы
nilrem
Дата 7.4.2007, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 15.2.2006
Где: Киев

Репутация: нет
Всего: нет



динамическое изменение имя переменной, как их творить??? smile 

Я знаю один способ как это делать:
Код

//просто примерчик
for (var i:Number = 1; i<3; i++ )
     this["name"+i] = i;

но такой способ не всегда работает
Код

//просто примерчик
for (var i:Number = 1; i<3; i++ )
     _root.this["name"+i] = i;
//конечное выдаст ошибку

Какже поступать в этом случае?

PM MAIL WWW ICQ Skype   Вверх
AlDev
Дата 7.4.2007, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 8
Всего: 50



ты не меняшь имя переменной.
например
Код

var i:Number = 1;
this["name"+i] = i;

создает переменную с именем например name1 и присваивает ей значение 1
изменить имя переменной это какая то чушь

Что надо получить?
PM MAIL WWW ICQ YIM MSN   Вверх
nilrem
Дата 7.4.2007, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 15.2.2006
Где: Киев

Репутация: нет
Всего: нет



сори не правельно вопрос задал.....

мне надо динамически создать переменные $name1, $name2, $name3, .... $nameN;


Это сообщение отредактировал(а) nilrem - 7.4.2007, 12:22
PM MAIL WWW ICQ Skype   Вверх
AlDev
Дата 7.4.2007, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 8
Всего: 50



nilrem, а зачем если есть массивы?
Цитата(nilrem @  7.4.2007,  16:50 Найти цитируемый пост)
//просто примерчик
for (var i:Number = 1; i<3; i++ )
     _root.this["name"+i] = i;
//конечное выдаст ошибку


никакой ошибки )

Добавлено через 1 минуту и 25 секунд
упс. пардон. ошибка есть ) надо 
Код

for (var i:Number = 1; i<3; i++ )
     _root.["name"+i] = i;


простите, 5 бутылок пива притупляют внимание 
PM MAIL WWW ICQ YIM MSN   Вверх
nilrem
Дата 7.4.2007, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 15.2.2006
Где: Киев

Репутация: нет
Всего: нет



угу правельно только без точки после рута smile 

 smile хаха только начина писать более поджробное объяснение и сам понял что мне надо ... хаха
Воть что надото было smile
Код

for (var i:Number = 1; i<3; i++ )
     kakoitomov.vtorojmove["name"+i] = i; //устанавливаю переменную в любой мув на любую глубину :) Ура сенкс


AlDev спасибо что навел на мыслю smile
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 1,2 | Следующая тема »


 




[ Время генерации скрипта: 0.0424 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.