目前,我正在从Flex 3进行代码迁移到4,并且我正在设置currentState在初始化弹出窗口的函数中。Flex错误:2025在迁移到Flex 3到4
代码是这样的,
currentState = "xyz";
// Now I try to access child which I am adding in "xyz" state definition.
var childIndex:int = form.getChildIndex(childId); // this throws error 2025
状态定义
<mx:State name="xyz">
<!-- I remove some children and add some children before this -->
<mx:AddChild relativeTo="{form}" position="lastChild"
creationPolicy="all">
<mx:FormItem id="childId"
label="Frequency">
<mx:ComboBox id="cmbId"
dataProvider="{dataP}"
selectedIndex="0"
change="function()"/> </mx:FormItem>
</mx:AddChild>
这段代码工作正常,直到我开始编写代码使用Flex 4.5sdk。从那以后,它抛出错误#2025。
任何指针?
您可以添加具有'id =“form”'的源代码吗?你能确认'childId'的值是'form'的索引吗? – mrk
@ Mrk:我在 –
Miral
中添加了一个id为“childId”的formItem代码已更新。任何人都可以建议它有什么问题吗? – Miral