我正在尝试使用java脚本在smartface云IDE中创建一个透明按钮,每次我将其设为透明时都不会读取单击。我可以将不透明度一直增加到alpha = .1但是当我将它设置为等于零时它不会工作。我该如何解决这个问题,还是有另一种方法可以做到这一点。我只想按下这个表格......
左:“50%”, 顶部:“50%”, 身高:“50%”, 宽度:“50%”, (右下角)
这是我按钮的代码(它不起作用)
var myTextBtn = new SMF.UI.TextButton({
left : '50%',
top : '50%',
width : '50%',
height : '50%',
text : "",
onPressed : alert("Pressed"),
});
myTextBtn.alpha = 0;
page1.add(myTextBtn);
答案 0 :(得分:1)
alpha
不应影响点击,除非是0
。问题是onPressed
接受回调函数。但是你在那里调用alert
函数并将其结果提供给onPressed
属性。
试试这个:
var myTextBtn = new SMF.UI.TextButton({
left : '50%',
top : '50%',
width : '50%',
height : '50%',
text : "",
onPressed : function() {
alert("Pressed");
}
});
myTextBtn.alpha = 0.5;
page1.add(myTextBtn);