Показать сообщение отдельно
Старый 27.09.2008, 01:57
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 1  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
По умолчанию проблема с видимостью переменной во вложенном функции

вобщем такая ситуация

Код:
class ... {
   public samePeremen:Number = 1
   public function .... (){
           xml   ..... 
           xml.onLoad = function () {
                 ..... 
                  trace (samePeremen) // undefined
           }
   
   }
переменная не видна во вложенной функции

конечно можно использовать delegate, в некоторых функциях передавать напрямую, но все это не то, как то можно определить переменную, которая бы была видна во всех методах\функциях ?

PS код схематичный, но думаю смысл вопроса понятен
Спасибо !
__________________
на каком языке вы пишите?
а на каком нужно?