flex 点击按钮 canvas切换
<mx:ToggleButtonBarwidth="444"><mx:dataProvider><mx:Array><mx:Objectlabel="按钮1"/><mx:...
<mx:ToggleButtonBar width="444">
<mx:dataProvider>
<mx:Array>
<mx:Object label="按钮1"/>
<mx:Object label="按钮2"/>
</mx:Array>
</mx:dataProvider>
</mx:ToggleButtonBar>
<mx:Canvas x="10" y="41" width="438" height="359" visible="true" id="assist_a">
</mx:Canvas>
<mx:Canvas x="10" y="41" width="438" height="359" visible="false" id="assist_b">
</mx:Canvas>
我要的效果是点击按钮1,画布assist_a显示assist_b隐藏
点击按钮1,画布assist_a隐藏assist_b显示
要怎么写代码
谢谢
能具体一些么?什么是添加itemClick监听? 展开
<mx:dataProvider>
<mx:Array>
<mx:Object label="按钮1"/>
<mx:Object label="按钮2"/>
</mx:Array>
</mx:dataProvider>
</mx:ToggleButtonBar>
<mx:Canvas x="10" y="41" width="438" height="359" visible="true" id="assist_a">
</mx:Canvas>
<mx:Canvas x="10" y="41" width="438" height="359" visible="false" id="assist_b">
</mx:Canvas>
我要的效果是点击按钮1,画布assist_a显示assist_b隐藏
点击按钮1,画布assist_a隐藏assist_b显示
要怎么写代码
谢谢
能具体一些么?什么是添加itemClick监听? 展开
2个回答
展开全部
(我要的效果是点击按钮1,画布assist_a显示assist_b隐藏
点击按钮1,画布assist_a隐藏assist_b显示
下面这个应该是点击按钮2吧?)
在你的ToggleButtonBar添加itemClick监听
function里面
{
if(ToggleButtonBar.selectedIndex==0)
{assist_a.visible=true;assist_b.visible=false;
}
if(ToggleButtonBar.selectedIndex==1)
{assist_a.visible=false;assist_b.visible=true;
}
}
擦``就在你的控件里面直接写itemClick=fun就可以了,fun就是相应函数
点击按钮1,画布assist_a隐藏assist_b显示
下面这个应该是点击按钮2吧?)
在你的ToggleButtonBar添加itemClick监听
function里面
{
if(ToggleButtonBar.selectedIndex==0)
{assist_a.visible=true;assist_b.visible=false;
}
if(ToggleButtonBar.selectedIndex==1)
{assist_a.visible=false;assist_b.visible=true;
}
}
擦``就在你的控件里面直接写itemClick=fun就可以了,fun就是相应函数
展开全部
有ViewStack控件不需要自己写代码,只要设置dataProvider属性为ViewStack控件的id,如:
<mx:ToggleButtonBar id="nav" dataProvider="{view}" itemClick="fun(event)"/>
<mx:ViewStack id="view" width="600" height="400">
<mx:Canvas id="assist_a">
</mx:Canvas>
<mx:Canvas id="assist_b">
</mx:Canvas>
</mxViewStack>
<mx:ToggleButtonBar id="nav" dataProvider="{view}" itemClick="fun(event)"/>
<mx:ViewStack id="view" width="600" height="400">
<mx:Canvas id="assist_a">
</mx:Canvas>
<mx:Canvas id="assist_b">
</mx:Canvas>
</mxViewStack>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询