2007-04-19 ActionScript3 で配列リテラルの forEach とかやるときに括弧がいる件 ActionScript JS だったら ['hoge', 'fuga'].forEach(function(e){alert(e)}); でいいんだけど AS だと (['hoge', 'fuga']).forEach(function(e:*):*{trace(e)}); のように配列リテラルを括弧で囲まないとダメ どうやら 括弧で囲まないと配列リテラルをメタデータタグと勘違いするらしかった。 でも、メタデータタグは Flex の仕様で AS の仕様じゃないような・・・? このへんどうなってるんだろう・・・