2015-11-21 91 views
1

我是新使用ActionScript和我不断收到语法错误与循环如下:为什么as3在for循环中给我语法错误?

for each (target:Target in targets) { 
    if(target != null) { 
    target.parent.removeChild(target); 
    } 
} 

而且我得到这个错误信息:

Syntax error: expecting in before colon. 

问题是什么?

回答

2

你忘了声明变量,它应该是:

for each (var target:Target in targets) { 
    // … 
} 

注意var