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 不让这么用吗? 具体原因没找到为什么?