Есть ли способ имитировать оператор in
, но тестирование на наличие protected
или private
полей?ActionScript: Использование 'in' для защищенных/закрытых переменных?
Например, это:
<mx:Script><![CDATA[
public var pub:Boolean = true;
protected var prot:Boolean = true;
private var priv:Boolean = true;
]]></mx:Script>
<mx:creationComplete><![CDATA[
for each (var prop in ["pub", "prot", "priv", "bad"])
trace(prop + ":", prop in this);
]]></mx:creationComplete>
проследим:
pub: true prot: false priv: false bad: false
Когда я хочу видеть:
pub: true prot: true priv: true bad: false
Прохладный - это полезно знать. –