flex 在一个页面里插入了一个我组件写的组件运行的时候说ReferenceError: Error #1069: 在 TestDZBB 上找不到属性 _lin
flex 在一个页面里插入了一个我组件写的组件运行的时候说
ReferenceError: Error #1069: 在 TestDZBB 上找不到属性 _lineSize,且没有默认值。
用简单明了的话介绍一下:
自己写的一个组件的名字是 dzbb_zj.mxml.
其中组件 里有个变量 叫做_lineSize
//颜色拾取器的属性绑定
[Bindable]
public var _lineSize:Number=3;
------------------------------------------
然后我写了一个测试页面叫做TestDZBB.mxml ,然后把上门这个组件拖到了这个页面
<dzbb:dzbb_zj id="dzbbzj"></dzbb:dzbb_zj>于是自动添加了这句话。
然后我运行这个程序,结果就报上面的错误了。
我一看组件不行,我就把组件里的代码直接放到了新的程序里结果什么问题都没有。
请问大家如何是好呢?
[解决办法]
private var _lineSize:Number; 然后初始值在调用组件的时候设置 我一般都是private申明的 没出现问题