flash 4.6不允许在 <Declarations> 标记的直接子标记中使用 includeIn 和 excludeFrom 属性

flex4状态中组件不能显示_百度知道
提问者采纳
只要合理设置了currentState,对应state的组件肯定都会显示的,比如:&s:Application xmlns:fx=&&
xmlns:s=&library:///flex/spark&
xmlns:mx=&library:///flex/mx&
currentState=&Start1&
minWidth=&955& minHeight=&600&&
&fx:Declarations&
&!-- Place non-visual elements (e.g., services, value objects) here --&
&/fx:Declarations&
&s:states&
&s:State name=&Start1&/&
&s:State name=&index&/&
&s:State name=&vUpdate&/&
&/s:states&
&s:Button x=&27& y=&78& label=&登录& includeIn=&Start1&/&
&s:Button x=&120& y=&78& label=&注册& includeIn=&Start1&/&
&s:TextInput x=&27& y=&10& width=&163& id=&userName& includeIn=&Start1&/&
&s:TextInput x=&27& y=&40& width=&163& id=&password& displayAsPassword=&true& includeIn=&Start1&/&&/s:Application&这样子写,默认4个组件在运行时都会显示出来的
这里长度不够,看我的补充吧。。。。我已经疯了。。。
说老实话,没明白你的问题出在哪儿我猜是你在外层panel上设置了state,然后panel里用了NavigatorTab容器,容器里面再加了按钮和文本框,然后在这些按钮和文本框上设置状态不成功,是这个意思吗
是啊是啊,就是这个问题。panel本来不打算设置状态,改成那样只是为了测试下我这个状态究竟是不是currentState。关键是为什么那些按钮和文本框会设置状态不成功呢?
说说我自己的心得吧,在使用state时,最好是一用全用,意即只要使用了state,就在所有的展示组件上加上归属的state,不能有些加了state,而有些不加
提问者评价
其他类似问题
为您推荐:
您可能关注的推广
flex4的相关知识
其他1条回答
布局的问题,好好检查你的组件布局!
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 lt gt 的文章

 

随机推荐