ASSetPropFlags ???
???? ??? ?? ASSetPropFlags API ????? ? ????? ?? ?? ???.
- flash 6 & 7
var t=new Object();
ASSetPropFlags ???? ??? ?? ????? ??? ??:
ASSetPropFlags(object, properties, setTrue, setFalse);
????? ??:
object
??? ?? ?? ?? ??? ????.
properties
??? ???? ???? ????, ???? ???? ??? ??? ???? ?? ??(flag)? ?? ? ? ??. ?? ??? ???? ?? for-in? ?? loop??? ??? ???? ???. ????? null? ??? ? ??? null? ???? ?? ?????? ??? “?? ??”?? ????.
setTrue
setTrue????? integer?? ???. ? integer???? ??? 3bits? ?? ???? 3bits? ? bit?? ???? “?????” ??, “??” ??, ??? “???”??? ????. ?? ?? setTrue? 2??? 110? ?? ???, ?????? ???? ????? ???? ???? ?? ? ? ??.
setFalse
setFalse? setTrue? ????? integer?? ???. ??? ? ?? setTrue?? ??? ?? ?? false? ?? ??.
??? ??? _global ??? ??? ?? ????? ? ? ??? ? ?? ??? ??? ??. ??? for…in ??? ???? ??? ??? ??? ?? ? ? ??.
ASSetPropFlags(_global, null, 6, 1);
??? ??? ?? ?????? ?? ?? ?? ? ? ?? ?? ??? ????? ?? ??:
// _global?? ?? ?? ?? ??? ?? ???? ??? 110?? ?? ??.
ASSetPropFlags(_global, null, 6, 1);
// _global?? ?? ?? ?? ?? ??.
for (thisObject in _global) {
trace(thisObject);
}
??: http://www.devarticles.com/c/a/Flash/Undocumented-ActionScript-Flash-Hack/1/ (2005? 8? 2?)





