Возможность «Bindable» не работает во всех ситуациях - PullRequest
1 голос
/ 07 февраля 2011

Когда я пытаюсь установить ширину BorderContainer для привязываемой переменной в объявлении тегов Flex, это работает хорошо.Код выглядит примерно так:

<s:BorderContainer id="mainContent" left="0" right="0" top="0" bottom="0" backgroundAlpha="1" backgroundColor="0xfee6ca" 
                               borderVisible="false">
                <s:layout>
                    <s:VerticalLayout/>
                </s:layout>
      <s:BorderContainer id="containedBc" width={mainContent.width} />
    </s:BorderContainer>

Когда я пытаюсь изменить ширину «mainContent», обновляется также ширина «containsBc».

Но когда я пытаюсь добавитьBorderContainer «containsBc» из класса actionScript, ширина «containdBc» не меняется, когда я пытаюсь изменить ширину mainContent.Можете ли вы объяснить мне, почему это?И как это решить?

1 Ответ

1 голос
/ 07 февраля 2011

Когда необходимо использовать возможность привязки из actionscript3, вы можете использовать функцию BindingUtils.bindProperty (...). Надеюсь помочь вам:)

...