PDA

Просмотр полной версии : Обращение к mxml из класса as3


sstotenkopf
29.11.2011, 23:54
Вообщем есть класс, унаследованный от uicomponent, он добавлен на сцену в основном mxml, в процессе различных действий в классе возникают события и в нем же обрабатываются, но как сделать, чтобы этот класс мог использовать ресурсы (функции, переменные) из основного mxml файла?

Добавлено через 31 минуту
Простите меня дурака, разобрался.... просто я думал все намного сложнее)

Apikaster
05.12.2011, 14:18
Думаю вопрос не совсем правильно задан.
И прошу правильно сформулировать ваш вопрос.
И не ужели вы не можете просто связать их?
Есть много способов. Import, Include ...
Или даже через визуальный класс.
Прочитайте насчет них.

Добавлено через 21 минуту
Так же вы можете проследить действия на основной форме.
К примеру найти именно тот элемент который дергает за определенную нить. (parent = owner)
И проследить его. Далее, после того как вы нашли тот элемент который дергает за определенную нить.
Вы можете определить ее как переменную.
И обращаться к ее переменным и методам.

if (owner is какой то вам нужный элемент)
{
var el : какой то вам нужный элемент = owner as какой то вам нужный элемент;
el.ваши переменные и методы из того или иного компонента
}

sstotenkopf
10.12.2011, 13:19
Думаю вопрос не совсем правильно задан.
И прошу правильно сформулировать ваш вопрос.
И не ужели вы не можете просто связать их?
Есть много способов. Import, Include ...
Или даже через визуальный класс.
Прочитайте насчет них.

Добавлено через 21 минуту
Так же вы можете проследить действия на основной форме.
К примеру найти именно тот элемент который дергает за определенную нить. (parent = owner)
И проследить его. Далее, после того как вы нашли тот элемент который дергает за определенную нить.
Вы можете определить ее как переменную.
И обращаться к ее переменным и методам.

if (owner is какой то вам нужный элемент)
{
var el : какой то вам нужный элемент = owner as какой то вам нужный элемент;
el.ваши переменные и методы из того или иного компонента
}


Не совсем понимаю как вы собираетесь инклудить класс)