检查Action Script中是否存在某个项目

时间:2009-05-22 05:10:36

标签: actionscript-3

抱歉,我以前从未做过AS,所以我为基本问题道歉。我试图修改此文件中有一行:

var media:Namespace = rssXML.channel.item [i] .namespace(“media”);

我只是想检查它是否存在以及是否有值?

我知道在PHP中它会是

if(isset(rssXML.channel.item [i] .namespace(“media”)&&!empty(rssXML.channel.item [i] .namespace(“media”)){

//做点什么

}

什么是AS等价物?

2 个答案:

答案 0 :(得分:2)

if (variablename) { // it's there } else { // it's not }

答案 1 :(得分:0)

所有AS类都扩展了具有hasOwnProperty()测试的Object,如果名称属性存在,则返回布尔值。然后你可以测试if(property)或if(property == null)。

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Object.html#hasOwnProperty()