小编Bla*_*int的帖子

AS3:以非布尔变量作为条件的条件语句

我见过条件语句,其中条件只是一个变量,而不是布尔变量。该变量是针对一个对象的。

if (myVariable) {
  doThis();
}
Run Code Online (Sandbox Code Playgroud)

它似乎正在检查 myVariable 是否为空。这就是它所做的一切吗?这是好的编程习惯吗?这样做不是更好吗?

if (myVariable != null) {
  doThis();
}
Run Code Online (Sandbox Code Playgroud)

这样看来就清楚多了。

actionscript-3 conditional-statements

2
推荐指数
1
解决办法
2738
查看次数

AS3:在addChild之前需要removeChild吗?

我注意到,你没有removeChild一个DisplayObject从它之前的父addChild是荷兰国际集团到另一个容器.如果您只是addChild第二个容器,它将首先从当前父容器中自动删除.removeChild如果你刚刚去addChild别的地方,那么有没有什么可以先做的?

actionscript-3 displaylist

1
推荐指数
1
解决办法
70
查看次数

AS3:如何严格测试实例是否为对象类型?

如何测试实例是否属于类型Object?如果我尝试is操作符,所有Object子类也返回 true。

var o:Object = {};
var s:Sprite = new Sprite();
trace(o is Object); //true
trace(s is Object); //true
Run Code Online (Sandbox Code Playgroud)

我怎么能让它只返回 true 的实例是一个Object超类而不是它无数的子类中的任何一个?

inheritance actionscript-3

1
推荐指数
1
解决办法
43
查看次数