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

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

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

Регистрация: Nov 2006
Сообщений: 113
Question Работа с переменными

Есть код. Там встречается такая вот строчка
Код:
_global.selectedMenuPunkt = _parent.buttonID;
Насколько я понимаю, в этом месте идет присваивание глобальной переменной имени локальной. А как мне присвоить глобальной переменной значение локальной?

Старый 15.11.2006, 21:02
BigDan вне форума Посмотреть профиль Отправить личное сообщение для BigDan Найти все сообщения от BigDan
  № 2  
Ответить с цитированием
BigDan
 
Аватар для BigDan

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
Цитата:
Сообщение от Guelder
Есть код. Там встречается такая вот строчка
Код:
_global.selectedMenuPunkt = _parent.buttonID;
Насколько я понимаю, в этом месте идет присваивание глобальной переменной имени локальной. А как мне присвоить глобальной переменной значение локальной?
В этом месте идет присваивание перменной _global.blah.... значение свойства(buttonID) клипа-родителя.
Вот ответ на твой вопрос:
Код:
_global.var=localVar;

Старый 15.11.2006, 21:31
Guelder вне форума Посмотреть профиль Отправить личное сообщение для Guelder Найти все сообщения от Guelder
  № 3  
Ответить с цитированием
Guelder
 
Аватар для Guelder

Регистрация: Nov 2006
Сообщений: 113
В том-то и дело, что нет. Таким образом происходит ссылка глобальной переменной на локальную. И если я потом обращаюсь к глобальной переменной где-нибудь за пределами видимости этой локальной переменной, то значение глобальной переменной становится "андефайнд", что, в принципе, понятно. Мне нужно в том месте, где локальная переменная видна, изъять из нее значение. Тем способом, который я сделал, это не получается. Пока работает вот так:
Код:
_global.selectedMenuPunkt = Nummer(_parent.buttonID);
но мне кажется, что это как-то коряво...


Последний раз редактировалось Guelder; 15.11.2006 в 22:22.
Старый 15.11.2006, 21:57
BigDan вне форума Посмотреть профиль Отправить личное сообщение для BigDan Найти все сообщения от BigDan
  № 4  
Ответить с цитированием
BigDan
 
Аватар для BigDan

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
Вот доказательство того, что ты не прав.
Вложения
Тип файла: rar example.rar (3.6 Кб, 45 просмотров)

Старый 15.11.2006, 22:22
Guelder вне форума Посмотреть профиль Отправить личное сообщение для Guelder Найти все сообщения от Guelder
  № 5  
Ответить с цитированием
Guelder
 
Аватар для Guelder

Регистрация: Nov 2006
Сообщений: 113
Хм... Действительно... не понимаю тогда вообще, почему он мне андефайнд выдавал... Так я хоть как-то это объяснить мог...

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

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

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


 


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


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