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

Регистрация: Nov 2009
Сообщений: 64
1) "каким-то образом передать переменные" можно event-ом. у вас вложенные компоненты, проблем не будет.
2) смотрите, если вы обьявите public переменные для компонента, то их можно связывать назквозь.

[Bindable]
public var num:Number = 0;

вот это в компоненте можно привязывать к другому компоненту.

component2.num = component1.num;
component3.num = component2.num;

все. ваша num из 1-го компонента в 3-ем. обратно так же.


а вот так вы можете отслеживать изменения public переменных для вложенного компонента:
if (ChangeWatcher.canWatch(component2,'num'))
ChangeWatcher.watch(component2,'num',updData);

private function updData(event:Event):void {
и тут чет делаем. во