如何在Java Script(Smartface)中创建透明按钮

时间:2017-01-12 17:58:51

标签: javascript button uibutton transparent smartface.io

我正在尝试使用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);

1 个答案:

答案 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);