avm2: Add static methods to XML in public namespace
'My Champion Oliver' relies on being able to call these methods without the AS3 namespace.
This commit is contained in:
parent
e25d97195e
commit
71c3245d14
|
@ -300,6 +300,18 @@ package {
|
||||||
self.AS3::setLocalName(name);
|
self.AS3::setLocalName(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
XML.settings = function() {
|
||||||
|
return XML.AS3::settings();
|
||||||
|
}
|
||||||
|
|
||||||
|
XML.setSettings = function(v:* = undefined) {
|
||||||
|
XML.AS3::setSettings(v)
|
||||||
|
}
|
||||||
|
|
||||||
|
XML.defaultSettings = function() {
|
||||||
|
return XML.AS3::defaultSettings();
|
||||||
|
}
|
||||||
|
|
||||||
public static const length:int = 1;
|
public static const length:int = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
package {
|
||||||
|
|
||||||
|
import flash.display.MovieClip;
|
||||||
|
|
||||||
|
|
||||||
|
public class Test extends MovieClip {
|
||||||
|
|
||||||
|
|
||||||
|
public function Test() {
|
||||||
|
trace("XML settings: " + XML[new QName("", "settings")]);
|
||||||
|
trace("XML setSettings: " + XML[new QName("", "setSettings")]);
|
||||||
|
trace("XML defaultSettings: " + XML[new QName("", "defaultSettings")]);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
XML settings: function Function() {}
|
||||||
|
XML setSettings: function Function() {}
|
||||||
|
XML defaultSettings: function Function() {}
|
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
num_ticks = 1
|
Loading…
Reference in New Issue