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

Регистрация: May 2009
Сообщений: 63
Цитата:
Сообщение от NARKOZ Посмотреть сообщение
Скажите как использовать переменные из класса объявленные в отдельном actionscript файле.
Нужно импортировать этот класс, затем присвоить экземпляр этого класса переменной, и тогда к тем переменным экземпляра, обращение к которым предусмотрено в классе, можно будет обратиться как к свойствам созданной переменной. Например:

Код AS3:
//импортируем какой-нибудь класс пользовательский класс
//должен находится там же, где .FLA
import MyClass; 
//создаем экземпляр класса и присваиваем его переменной my_class
var my_class:MyClass = new MyClass(//сюда параметры если предусмотрены);
//выведет переменную prop класса MyClass
trace(my_class.prop);
В вашем случае судя по всему, переменные username и email передаются в конструкторе экземпляра, то-есть вы должны указывать в создаваемом экземпляре не переменные класса, а готовые значения с которыми класс будет оперировать:

Код AS3:
function onReady(event:UEvent):void {
  ugap.setCenter(new umail("Vasya", "vasya@gmail.com"), 14);
 }


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