我有一个我创建的组件(s:TitleWindow
),里面有一些<mx:FormItem ...>
块。
应该有一个等效的<s:FormItem...>
,但是当我输入<s:
并按下控制空间时,我会得到一个spark组件列表,但FormItem不是一个。如果我输入它,编译器会生成一个不存在的错误。
我的项目设置设置为“MX + Spark”。
这样做的原因是我想要一些css样式来正确对齐表单,我看到的例子都使用s|FormItem
的语法。
答案 0 :(得分:1)
我注意到here火花形式标签仅适用于Flex 4.5。这包括Spark表单中的标记(例如<s:FormItem />
)。 Flex 4似乎不包含Spark Form标记。这可能是个问题:
“Spark是Flex 4中引入的一个新组件架构。我认为该架构”完整“但并非所有MX组件都已作为Spark组件实现.Spark Form标签预计将于明年初推出Flex Hero,并且仅适用于预发布版本。“
答案 1 :(得分:0)
在过渡到版本4.0时并非所有组件都被移植到spark。另一个例子是datagrid,你现在只有mx:datagrid(在4.5中你将拥有s:datagrid)。你只需等待过渡完成......
你指的css是4.0还是4.5?