由于我迁移到FB 4.7 premium,我不再看到组件属性的代码提示了。
例如,检查此属性曾经起作用:
[Inspectable(category="Common",enumeration="normal,small",defaultValue="normal")]
public function set size(size:String):void {
// code
}
我是否错过了FB 4.7配置的内容?
-----版 @Lee Burrows:
我不确定你的观点:如果FB 4.7忽略了Inspectable标签,它如何能够为SDK属性建议值?
VGroup.verticalAlign属性的示例:
[Inspectable(category="General", enumeration="top,bottom,middle", defaultValue="top")]
public function get verticalAlign():String
{
return verticalLayout.verticalAlign;
}
在mxml编辑器中,FB为verticalAlign建议值“top”,“bottom”和“middle”,那么为什么它也无法建议我的组件属性值?
答案 0 :(得分:1)
好的我做了一些测试,我发现FB 4.7有两件事情发生了变化:
所以我的例子的正确语法是:
[Inspectable(category="Common",enumeration="normal,small",defaultValue="normal")]
public function get size():String {
// code
}
public function set size(size:String):void {
// code
}
现在我再次在FB 4.7中看到值作为代码提示。
答案 1 :(得分:0)
FB 4.7没有设计视图 - 使[Inspectable]元标记变得多余(我相信它只被设计视图用来确定属性输入字段的可接受值)。