Actionscript布尔值

时间:2011-02-03 04:08:37

标签: actionscript

http://pastebin.com/JaqiheV2

是代码。我试图在相应的if部分中将bottomLeft的布尔值更改为false或true,但我不确定如何正确地将其格式化为实际工作

2 个答案:

答案 0 :(得分:1)

设置与其他东西相等的东西......

x = 4;

......使用一个等号。

检查某件事是否与另一件事相等......

x == 4

...使用两个!

此外,使用if语句检查布尔值的最简单方法是将布尔值作为参数键入。

if(baconIsCooking){
then...
}

在上面的代码中,如果baconIsCooking为“true”,它将运行。同样,你有一种简便的方法来检查是否有东西也是假的。

if(!suzieThinksImCute){
then...
}

通过在布尔值之前放置一个惊叹号,你告诉语句检查它是否为假。

还要注意我是如何以一种易于阅读的方式命名它们,当你使用数百行代码和无数变量浮动时,它可以更容易理解你还没有看到的一段代码一个星期。

(无论如何,Suzie很难看。)

答案 1 :(得分:0)

if (bottomLeft = (false)) {

这一行有语法错误,应该是:

if (bottomLeft == false) {

或者更好:

if(!bottomLeft) {

这意味着,如果bottomLeft为NOT(!)为true,或者按字面意思读取... if NOT bottomLeft

当你为事物命名时,确保这种陈述是有意义的,因为它很难确定你用bottomLeft实际做了什么以及它代表什么,所以建议一个有意义的名字是困难的