Показать сообщение отдельно
Старый 27.10.2009, 01:08
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 7  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Нет это называется областью видимости. Если вы явно не указываете объект которому принадлежит свойство, то плеер будет искать свойство по имени следующим образом:
- локальные переменные функции + аргументы функции
- переменные класса
- глобальные переменные.

таким образом, если вы определили глобальную переменную, а вслед за ней локальную, то у локальной есть приоритет (плеер обнаружит ее раньше). Но это в любом случае порочная практика - создавать неоднозначности в коде. Лучше следите за тем, чтобы имена переменных не совпадали, а если это не возможно - указывайте объект, чими свойствами они являются. Кроме этого - абсолютно незачем писать чего-то в _global он совсем не для этого предназначен. Кроме того, в AS3 он больше не доступен, поэтому лучше сразу отвыкайте (не привыкайте ).
__________________
Hell is the possibility of sanity