Existe-t-il un moyen d'imiter l'opérateur in
, mais de tester l'existence de champs protected
ou private
?ActionScript: Utiliser 'in' sur des variables protégées/privées?
Par exemple, ceci:
<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>
tracera:
pub: true prot: false priv: false bad: false
Quand je veux voir:
pub: true prot: true priv: true bad: false
Cool - c'est bon à savoir. –