Прочитать переменную из другой функции

Asked
Viewd480

0

Как мне получить доступ к переменной из другой функции?

У меня есть функция, которая устанавливает и изменяет:

 private function create () {
  var str:String = "hello";
}


private function take() {
  var message:String = str;
}
 

1 ответов

4

Вы не указали, находятся ли функции в одном классе или в разных классах, но ваша основная проблема - область видимости переменной . Переменная str определена внутри функции create и поэтому привязана к области действия функции. Вам нужно будет объявить переменную в более широкой области. Если функции находятся в одном классе, попробуйте что-нибудь в этом роде:

 private var str:String;

private function create () {
  str = "hello";
}


private function take() {
  var message:String = str;
}
 
  • Спасибо, именно то, что я искал.

    Sindre Sorhus16 марта 2009, 14:29