在 Flex 4 中获取 viewState 选定的子 ID 时出现问题
我正在将 Flex 3 应用程序转换为 Flex 4。Flex 3 应用程序中有 AS 代码可以正常工作:
var myCurrentSelectedChild:String = myViewStack.selectedChild.id;
现在,在 flash builder 和 flex 4.5 中,它会抛出错误 - “-1119:通过 a 访问可能未定义的属性 id静态类型 mx.core:INavigatorContent 的引用”。我正在尝试获取 viewStack 所选子项的 id。
I'm transitioning a flex 3 application to flex 4. There was AS code in the flex 3 app that worked:
var myCurrentSelectedChild:String = myViewStack.selectedChild.id;
Now, in flash builder and flex 4.5, it throws the error - "-1119: Access of possibly undefined property id through a reference with static type mx.core:INavigatorContent". I'm trying to get the viewStack's selected child's id.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试将 myViewStack.selectedChild 转换为某种 UI 对象类型。
core:INavigatorContent 没有 ID 属性。
所以使用:
Try to cast the myViewStack.selectedChild to some UI Object type.
core:INavigatorContent has no ID property.
So use:
以下链接可能会有所帮助:
The following links may be helpful: