如果声明和可见语句不起作用,但它内部的东西工作? ACTIONSCRIPT 3

时间:2014-11-27 13:28:17

标签: actionscript-3 if-statement visible

是的,所以这是我的代码

if(defaultmeter.visible = true)
{
meter1.visible = true;
meter1.x = 124.10;
meter.y = 63.10;
jizz.visible = false;
}

事情是{}内部的事情 工作,但if语句不适用 就像默认计不可见时一样,{}内的东西仍然适用:C帮助

3 个答案:

答案 0 :(得分:1)

如果您执行mc.visible = true,那么请将true值分配给mc.visible,以便让mc可见,通常始终为true

要在此级别进行比较,我们使用==(等于)运算符来检查两个值是否相等或!=(不等于,不同)以检查两个值是否相等。< / p>

所以在你的情况下,你可以这样做:

if(defaultmeter.visible == true){
    // instructions here
}

if(defaultmeter.visible != false){
    // instructions here
}

或者只是

if(defaultmeter.visible){
    // instructions here
}

答案 1 :(得分:0)

当然,你需要覆盖另一个案例,如下:

if(defaultmeter.visible == true)
{
    meter1.visible = true;
    meter1.x = 124.10;
    meter.y = 63.10;
    jizz.visible = false;
}else{
    meter1.visible = false;
    jizz.visible = true; //btw, jizz, seriously?
    ...
}

答案 2 :(得分:0)

像这样使用if(defaultmeter.visible == true){}