我在上面的代码中得到一个错误,
错误:用作“mxmlContentFactory”默认属性值的“FormItem”子元素必须是连续的。
<s:Form id="bxPrePaidTypeAdvanced" width="100%">
<s:layout>
<s:VerticalLayout paddingTop="0" paddingLeft="0" paddingRight="0" paddingBottom="0"/>
</s:layout>
<s:FormItem width="0" label="Form Item:">
<s:Label text="label text" />
<s:layout>
<s:HorizontalLayout paddingLeft="{(-1)*(rbPerDay.width + 16)}" gap="16"/>
</s:layout>
<mx:RadioButton groupName="prePaidAdvanced"
id="rbPerDay"
label="{resourceManager.getString('locale','perDay')}"
labelPlacement="left"
change="rbPerDay_changeHandler(event)"/>
<mx:ComboBox id="cbDueDay" width="80" dataProvider="{daysArray}"/>
</s:FormItem>
我正在将 flex 3 迁移到 4,所以我不知道是否需要在这里进行一些更改。
还有一件事,当我尝试更改<mx:RadioButton to <s:RadioButton
以下错误时,出现
无法解析组件类型 spark.component.RadioButton 的属性“labelPlacement”