【发布时间】:2014-09-30 16:54:29
【问题描述】:
我收到以下错误:
1067:将 String 类型的值隐式强制转换为不相关的类型 mx.core:INavigatorContent。
它位于我的主应用程序中我设置 selectedChild= 的那一行
这是我的视图堆栈代码,位于我的主应用程序中:
<mx:ViewStack id="mainViewStack"
width="100%" height="100%"
selectedChild="{topViewControlComponent.selectedChild}">
我的组件包含以下内容:
[Bindable]
public var selectedChild:String;
protected function changeView2(child:String):void
{
this.selectedChild = child;
}
<s:Button styleName="controlBarButton"
label="Events"
click="changeView2('userEvents');"/>
当我将 viewstack 导航器内容库设置为 selectIndex 并使用整数时,我得到了这个工作......工作正常。但我宁愿通过导航器内容的 id 来调用它们,这样它们就不必按特定顺序(如果可能的话)。或者也许有更好的方法来解决这个问题...感谢您的帮助!
【问题讨论】:
标签: actionscript-3 flash apache-flex flex4.6