Flex4 mxml data binding 问题!
用flex builder4 写了个例子,用的是flex sdk 4.10, 但是编译不过,报错为内部构建错误,请帮忙看下:
MXML:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script source="test.as"/>
<mx:ControlBar id="ctlbar" horizontalAlign="right" width="100%"
paddingRight="{maxFontSize}" paddingTop="0" paddingBottom="0">
<mx:Button id="cancelBtn" label="Cancel" minWidth="11"/>
</mx:ControlBar>
</mx:Application>
test.as:
[Bindable]
public var maxFontSize:Number = 115;
用flex sdk4编译就报错, 但是同样的代码用sdk3编译就成功。 在sdk4的情况下, 把test.as里面的public变成其他的访问权限就可以,比如internal, 只有public不行, 难道sdk4 不让这么用吗? 具体原因没找到为什么?
MXML:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script source="test.as"/>
<mx:ControlBar id="ctlbar" horizontalAlign="right" width="100%"
paddingRight="{maxFontSize}" paddingTop="0" paddingBottom="0">
<mx:Button id="cancelBtn" label="Cancel" minWidth="11"/>
</mx:ControlBar>
</mx:Application>
test.as:
[Bindable]
public var maxFontSize:Number = 115;
用flex sdk4编译就报错, 但是同样的代码用sdk3编译就成功。 在sdk4的情况下, 把test.as里面的public变成其他的访问权限就可以,比如internal, 只有public不行, 难道sdk4 不让这么用吗? 具体原因没找到为什么?
...全文
相关推荐
Flex(MXML+AS)实现的计算器
按钮可能通过数据绑定(Data Binding)与ActionScript中的事件处理函数相连,当用户点击按钮时,相应的函数会被调用。
sdf.zip_flex4
**Data Binding**:Flex 4的数据绑定机制简化了UI与数据模型之间的通信。通过数据绑定,UI组件的状态可以自动更新以反映模型的变化,反之亦然。6.
flex4 视频教程截取的一些图片
**Data Binding**:数据绑定是 Flex 4 中的核心特性,它允许视图和模型之间的双向通信,使得数据的改变能实时反映到界面上。
flex项目源码(本人亲自测试可用)
**Data Binding**:Flex支持数据绑定,使得UI组件的属性能够自动与应用程序数据模型同步,简化了数据驱动UI的开发。7.
Flex4-in-a-day
接着文档着重介绍了两个重要的新特性:DesignLayer(设计层)和Two-way data binding(双向数据绑定)。


