AS3如何显示和隐藏按钮

条件成立就显示否则隐藏,... 条件成立就显示否则隐藏, 展开
 我来答
philGemini
推荐于2016-04-05 · 超过22用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:41.8万
展开全部
所有继承 DisplayObject 的对象都有个属性visible
所以可以
bnt.visible = condition 就可以了
如果bnt用的不多或者是对cpu的渲染要求比较高可以从显示列表中删除
public package org {
public class container extends Sprite {
private var _bnt :Button
public function container () {

}
private function _showHideButton_0 () :void {
if (condition ) {
this.addChild(_bnt )
}else if (_bnt.parent ) {
_bnt.parent.removeChild(_bnt )
}
}

private function _showHideButton_1 () :void {
_bnt.visible = condition
}
/*这种方式按钮看不到了,但仍可以点击,有的时候会有用,不过,这样会增加一点cpu,如果按钮不多问题也不大
*/
private function _showHideButton_2():void {
_bnt.alpha = conditon ? 1 :0

}

}
}
希望有帮助
lianleel8
2012-09-29 · 超过24用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:65.3万
展开全部
按钮如果要不停的显示隐藏交换的话,用visible就可以了,如果满足要显示,按钮实例.visible = true;如果要隐藏,按钮实例.visible = false;就可以了
if(true)
{
mcBtn.visible = true;
}
else
{
mcBtn.visible = false;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ce01e12
2012-09-27 · TA获得超过1055个赞
知道小有建树答主
回答量:715
采纳率:0%
帮助的人:772万
展开全部
var 条件成立:Boolean = true;
test_btn.visible = 条件成立
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式