Javascript 如何在Java脚本(Smartface)中创建透明按钮

Javascript 如何在Java脚本(Smartface)中创建透明按钮,javascript,button,uibutton,transparent,smartface.io,Javascript,Button,Uibutton,Transparent,Smartface.io,我只是尝试使用java脚本在smartface cloud IDE中创建一个透明按钮,每次我将其设置为透明时,它都不会读取任何单击。我可以将不透明度一直增加到alpha=.1,但当我将其设置为0时,它将不起作用。我如何解决这个问题,或者是否有其他方法来解决这个问题。我只想把这个按钮改成这个表格 左:50%, 最高:50%, 身高:50%, 宽度:50%, 右下角 这是我的按钮代码,它不工作 var myTextBtn = new SMF.UI.TextButton({ left : '5

我只是尝试使用java脚本在smartface cloud IDE中创建一个透明按钮,每次我将其设置为透明时,它都不会读取任何单击。我可以将不透明度一直增加到alpha=.1,但当我将其设置为0时,它将不起作用。我如何解决这个问题,或者是否有其他方法来解决这个问题。我只想把这个按钮改成这个表格

左: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);
alpha不应影响单击,除非它为0。问题是onPressed接受回调函数。但您正在调用警报函数,并将其结果提供给onPressed属性

试试这个:


你不能把alpha放在一个很低的值,比如0.0001吗?不,那也不行,哈哈,我希望它能做到!不确定,我没有真正使用SmartFace,我需要它完全不可见,以查看它对背景的影响。我试着当有人点击屏幕时,它会读取一个x-y坐标,看看它是否符合某个条件,但它是慢下来的,它不能在短时间内处理很多触摸。如果你想处理触摸,你可以使用onTouch事件,如果它在TextButton上工作。你试过那个项目吗?是的,我试过,但读数之间有较大的滞后。我不会快速点击。
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);