So, also die Testergebnisse.
System.useCodepage als Objekteigenschaft existiert nicht von vorneherein in einem Film, sondern kann höchstens gesetzt werden.
Ein
PHP:
trace(System.useCodepage);
liefert jedenfalls ein klares
undefined, was dafür spricht, dass die Eigenschaft nicht existiert, sonst hätte sie ja auch den Wert
null zurückgegeben.
Sobald die Eigenschaft gesetzt ist, existiert sie natürlich auch, ist aber nicht versteckt, sondern erscheint mit
PHP:
System.useCodepage = true;
for (var x in System) {
trace(x + ": " + System[x]);
}
listet die Eigenschaft samt Wert auf.
Du kannst sie dann höchstens im Nachhinein noch vor dem Interpreter verstecken, das geht wieder mit einer undokumentierten Methode.
PHP:
System.useCodepage = true;
ASSetPropFlags(System, ["useCodepage"], 1, 1);
for (var x in System) {
trace(x + ": " + System[x]);
}
Das bringt deine Eigenschaft dann schließlich nicht mehr an's Tageslicht.
Denke mal, auch zu
ASSetPropFlags() dürftest du im WWW was finden.
hth,
Geist