作者gargouille (lol)
看板Flash
标题Re: [问题] 关於按钮
时间Sat Dec 16 09:19:27 2006
※ 引述《fabianwind (风~)》之铭言:
: ※ 引述《biouio (赖大木)》之铭言:
: : 我这两段反过来写也不能耶~
: : 请问一下是这样写吗?
: : on (release) {
: : _root.gotoAndStop("a");
: : myButton.onPress=function(){
: : trace("press!");
: : delete this.onPress;
: : }
: : }
: : 我这样写,还是不行,有可能是哪里出了问题吗?
: : 在问一下很蠢的问题~
: : 如果我的按钮名称是btn0
: : 那是不是要写成btn0Button.onPress=function()
: : 谢谢回答.
: 既然都自己命名为btn0
: 又何必画蛇添足加个button呢?
: 所以你怎麽命名
: 那个物件就叫什麽
: 你之前的问题
: 就变成这样写了
: on(press)
: {
: _root.gotoandstop(2);
: btn0.enable=false;//建议写this.enable=false;
: }
: 因为你程式码对物件的命名写错 当然那些程式码都错罗
如果是用flash的button组件,那用上面的写法是没错的
但是如果是自已用f8做出来的按钮
则要改成
on (press) {
_root.gotoandstop(2);
//trace(this);
this.btn0.enabled = false;
}
注意他的this 不是指btn0本身,而是btn0所在的位置
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.51.69
※ 编辑: gargouille 来自: 218.210.181.188 (12/16 10:08)