![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: May 2007
Адрес: Moscow
Сообщений: 263
|
Добрый день.
Помогите пожалуйста: переменная m не попадает в область видимости функции, хотя я запускаю эту функцию используя Delegate. В чем ошибка? |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Создавать фунцию в методе не хорошо. И Delegate Не нужен.
public var m:Number;
public function C(){
test();
}
public function test():Void{
m=7;
var n:Number;
n=9;
fun(n);
}
function fun(n:Number){
trace("1. "+m+ "; 2. "+n); //
}
}
|
|
|||||
|
Регистрация: May 2007
Адрес: Moscow
Сообщений: 263
|
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
Ну храните переменные в приватных свойствах, проблем с видимостью не будет, только фнкция в методе это действительно плохо.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 10:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|