![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2006
Сообщений: 184
|
Всем доброго дня. Вот возник следущий вопрос - например пишу в классе:
Переменная loadCounter объявлена заранее, но первый трейс который вне onEnterFrame ее нормально трейсит а в самом onEnterFrame переменную не видно. Подскажите в чем дело. |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 184
|
нет... в классе
что-то типа этого: Последний раз редактировалось eXplozive; 11.01.2008 в 14:03. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Методы в методах не пишут.
|
|
|||||
|
могу ошибиться, конечно, но, по-моему, чтобы переменная была видна таким способом, она должна быть static, а не private и public...
|
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
import mx.utils.Delegate;
class wi.InterfaceBuilder extends MovieClip {
private var loadCounter:Number;
public function InterfaceBuilder(data){
loadCounter=0;
loadImage();
}
private function loadImage(){
trace(loadCounter);
_root.onEnterFrame = Delegate.create(this, traceMe);
}
private function traceMe(){
trace(loadCounter);
}
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|