1

当我尝试在 Flex 标签声明中将 BorderContainer 的宽度设置为可绑定变量时,它运行良好。代码看起来像这样:

<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”的宽度时,“containedBc”的宽度也会更新。

但是当我尝试从 actionScript 类添加“containedBc”BorderContainer 时,当我尝试更改 mainContent 的宽度时,“containedBc”的宽度不会改变。你能解释一下为什么会这样吗?以及如何解决?

4

1 回答 1

1

当需要使用 actionscript3 的可绑定功能时,可以使用 BindingUtils.bindProperty(...) 函数。希望能帮到你:)

于 2011-02-07T18:25:00.060 回答