Показать сообщение отдельно
Старый 30.07.2009, 16:47
Аллиас вне форума Посмотреть профиль Отправить личное сообщение для Аллиас Найти все сообщения от Аллиас
  № 4  
Ответить с цитированием
Аллиас
 
Аватар для Аллиас

Регистрация: May 2009
Сообщений: 63
Чтобы к переменной экземпляра можно было обратится, она должна быть объявлена на уровне определения класса с атрибутом public.
Код AS3:
package{
  public class Main{
    //переменные экземпляра объявлять только тут:
    public var phonenumber:Number = _ЗНАЧЕНИЕ;
    //теперь у экземпляра есть свойство phonenumber, которое содержит _ЗНАЧЕНИЕ
    public function Main(){
    //конструктор класса, здесь (и еще много где) доступные экземплярам переменные объявлять нельзя
    var localVar:String = "А я локальная, когда выполнится конструктор меня съедят :(";
    }
  }
}
А вообще в таких "размытых" случаях надо бы прилагать исходник...


Последний раз редактировалось Аллиас; 30.07.2009 в 17:00.