chore: Rename Namespace::public_namespace to Namespace::public
This commit is contained in:
parent
b58fcf3b05
commit
e9ad1587a4
|
@ -244,7 +244,7 @@ impl<'a, 'gc, 'gc_context> Activation<'a, 'gc, 'gc_context> {
|
|||
if method.method().needs_arguments_object {
|
||||
args_object.set_property(
|
||||
args_object,
|
||||
&QName::new(Namespace::public_namespace(), "callee"),
|
||||
&QName::new(Namespace::public(), "callee"),
|
||||
callee.into(),
|
||||
&mut activation,
|
||||
)?;
|
||||
|
@ -322,7 +322,7 @@ impl<'a, 'gc, 'gc_context> Activation<'a, 'gc, 'gc_context> {
|
|||
receiver: Object<'gc>,
|
||||
args: &[Value<'gc>],
|
||||
) -> Result<Value<'gc>, Error> {
|
||||
let name = QName::new(Namespace::public_namespace(), "constructor");
|
||||
let name = QName::new(Namespace::public(), "constructor");
|
||||
let base_proto: Result<Object<'gc>, Error> =
|
||||
self.base_proto().and_then(|p| p.proto()).ok_or_else(|| {
|
||||
"Attempted to call super constructor without a superclass."
|
||||
|
@ -1184,7 +1184,7 @@ impl<'a, 'gc, 'gc_context> Activation<'a, 'gc, 'gc_context> {
|
|||
let obj = self.context.avm2.pop().coerce_to_object(self)?;
|
||||
let name = self.context.avm2.pop().coerce_to_string(self)?;
|
||||
|
||||
let qname = QName::new(Namespace::public_namespace(), name);
|
||||
let qname = QName::new(Namespace::public(), name);
|
||||
let has_prop = obj.has_property(&qname)?;
|
||||
|
||||
self.context.avm2.push(has_prop);
|
||||
|
@ -1352,11 +1352,7 @@ impl<'a, 'gc, 'gc_context> Activation<'a, 'gc, 'gc_context> {
|
|||
let mut ctor = self.context.avm2.pop().coerce_to_object(self)?;
|
||||
|
||||
let proto = ctor
|
||||
.get_property(
|
||||
ctor,
|
||||
&QName::new(Namespace::public_namespace(), "prototype"),
|
||||
self,
|
||||
)?
|
||||
.get_property(ctor, &QName::new(Namespace::public(), "prototype"), self)?
|
||||
.coerce_to_object(self)?;
|
||||
|
||||
let object = proto.construct(self, &args)?;
|
||||
|
@ -1385,11 +1381,7 @@ impl<'a, 'gc, 'gc_context> Activation<'a, 'gc, 'gc_context> {
|
|||
.get_property(source, &ctor_name?, self)?
|
||||
.coerce_to_object(self)?;
|
||||
let proto = ctor
|
||||
.get_property(
|
||||
ctor,
|
||||
&QName::new(Namespace::public_namespace(), "prototype"),
|
||||
self,
|
||||
)?
|
||||
.get_property(ctor, &QName::new(Namespace::public(), "prototype"), self)?
|
||||
.coerce_to_object(self)?;
|
||||
|
||||
let object = proto.construct(self, &args)?;
|
||||
|
@ -1429,7 +1421,7 @@ impl<'a, 'gc, 'gc_context> Activation<'a, 'gc, 'gc_context> {
|
|||
|
||||
object.set_property(
|
||||
object,
|
||||
&QName::new(Namespace::public_namespace(), name.coerce_to_string(self)?),
|
||||
&QName::new(Namespace::public(), name.coerce_to_string(self)?),
|
||||
value,
|
||||
self,
|
||||
)?;
|
||||
|
@ -1462,7 +1454,7 @@ impl<'a, 'gc, 'gc_context> Activation<'a, 'gc, 'gc_context> {
|
|||
|
||||
new_fn.install_slot(
|
||||
self.context.gc_context,
|
||||
QName::new(Namespace::public_namespace(), "prototype"),
|
||||
QName::new(Namespace::public(), "prototype"),
|
||||
0,
|
||||
es3_proto.into(),
|
||||
);
|
||||
|
|
|
@ -240,7 +240,7 @@ where
|
|||
constr
|
||||
.get_property(
|
||||
constr,
|
||||
&QName::new(Namespace::public_namespace(), "prototype"),
|
||||
&QName::new(Namespace::public(), "prototype"),
|
||||
activation,
|
||||
)?
|
||||
.coerce_to_object(activation)
|
||||
|
|
|
@ -127,7 +127,7 @@ pub fn resolve_array_hole<'gc>(
|
|||
p.get_property(
|
||||
p,
|
||||
&QName::new(
|
||||
Namespace::public_namespace(),
|
||||
Namespace::public(),
|
||||
AvmString::new(activation.context.gc_context, i.to_string()),
|
||||
),
|
||||
activation,
|
||||
|
@ -210,7 +210,7 @@ pub fn to_locale_string<'gc>(
|
|||
|
||||
let tls = o.get_property(
|
||||
o,
|
||||
&QName::new(Namespace::public_namespace(), "toLocaleString"),
|
||||
&QName::new(Namespace::public(), "toLocaleString"),
|
||||
activation,
|
||||
)?;
|
||||
|
||||
|
@ -261,7 +261,7 @@ impl<'gc> ArrayIter<'gc> {
|
|||
let length = array_object
|
||||
.get_property(
|
||||
array_object,
|
||||
&QName::new(Namespace::public_namespace(), "length"),
|
||||
&QName::new(Namespace::public(), "length"),
|
||||
activation,
|
||||
)?
|
||||
.coerce_to_u32(activation)?;
|
||||
|
@ -291,7 +291,7 @@ impl<'gc> ArrayIter<'gc> {
|
|||
.get_property(
|
||||
self.array_object,
|
||||
&QName::new(
|
||||
Namespace::public_namespace(),
|
||||
Namespace::public(),
|
||||
AvmString::new(activation.context.gc_context, i.to_string()),
|
||||
),
|
||||
activation,
|
||||
|
@ -1165,14 +1165,14 @@ pub fn sort_on<'gc>(
|
|||
let mut a_object = a.coerce_to_object(activation)?;
|
||||
let a_field = a_object.get_property(
|
||||
a_object,
|
||||
&QName::new(Namespace::public_namespace(), *field_name),
|
||||
&QName::new(Namespace::public(), *field_name),
|
||||
activation,
|
||||
)?;
|
||||
|
||||
let mut b_object = b.coerce_to_object(activation)?;
|
||||
let b_field = b_object.get_property(
|
||||
b_object,
|
||||
&QName::new(Namespace::public_namespace(), *field_name),
|
||||
&QName::new(Namespace::public(), *field_name),
|
||||
activation,
|
||||
)?;
|
||||
|
||||
|
@ -1209,15 +1209,15 @@ pub fn sort_on<'gc>(
|
|||
/// Construct `Array`'s class.
|
||||
pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>> {
|
||||
let class = Class::new(
|
||||
QName::new(Namespace::public_namespace(), "Array"),
|
||||
Some(QName::new(Namespace::public_namespace(), "Object").into()),
|
||||
QName::new(Namespace::public(), "Array"),
|
||||
Some(QName::new(Namespace::public(), "Object").into()),
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
mc,
|
||||
);
|
||||
|
||||
class.write(mc).define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "length"),
|
||||
QName::new(Namespace::public(), "length"),
|
||||
Method::from_builtin(length),
|
||||
));
|
||||
|
||||
|
@ -1232,17 +1232,17 @@ pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>
|
|||
));
|
||||
|
||||
class.write(mc).define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "toString"),
|
||||
QName::new(Namespace::public(), "toString"),
|
||||
Method::from_builtin(to_string),
|
||||
));
|
||||
|
||||
class.write(mc).define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "toLocaleString"),
|
||||
QName::new(Namespace::public(), "toLocaleString"),
|
||||
Method::from_builtin(to_locale_string),
|
||||
));
|
||||
|
||||
class.write(mc).define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "valueOf"),
|
||||
QName::new(Namespace::public(), "valueOf"),
|
||||
Method::from_builtin(value_of),
|
||||
));
|
||||
|
||||
|
@ -1327,32 +1327,32 @@ pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>
|
|||
));
|
||||
|
||||
class.write(mc).define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "CASEINSENSITIVE"),
|
||||
Multiname::from(QName::new(Namespace::public_namespace(), "uint")),
|
||||
QName::new(Namespace::public(), "CASEINSENSITIVE"),
|
||||
Multiname::from(QName::new(Namespace::public(), "uint")),
|
||||
Some(SortOptions::CASE_INSENSITIVE.bits().into()),
|
||||
));
|
||||
|
||||
class.write(mc).define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "DESCENDING"),
|
||||
Multiname::from(QName::new(Namespace::public_namespace(), "uint")),
|
||||
QName::new(Namespace::public(), "DESCENDING"),
|
||||
Multiname::from(QName::new(Namespace::public(), "uint")),
|
||||
Some(SortOptions::DESCENDING.bits().into()),
|
||||
));
|
||||
|
||||
class.write(mc).define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "NUMERIC"),
|
||||
Multiname::from(QName::new(Namespace::public_namespace(), "uint")),
|
||||
QName::new(Namespace::public(), "NUMERIC"),
|
||||
Multiname::from(QName::new(Namespace::public(), "uint")),
|
||||
Some(SortOptions::NUMERIC.bits().into()),
|
||||
));
|
||||
|
||||
class.write(mc).define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "RETURNINDEXEDARRAY"),
|
||||
Multiname::from(QName::new(Namespace::public_namespace(), "uint")),
|
||||
QName::new(Namespace::public(), "RETURNINDEXEDARRAY"),
|
||||
Multiname::from(QName::new(Namespace::public(), "uint")),
|
||||
Some(SortOptions::RETURN_INDEXED_ARRAY.bits().into()),
|
||||
));
|
||||
|
||||
class.write(mc).define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "UNIQUESORT"),
|
||||
Multiname::from(QName::new(Namespace::public_namespace(), "uint")),
|
||||
QName::new(Namespace::public(), "UNIQUESORT"),
|
||||
Multiname::from(QName::new(Namespace::public(), "uint")),
|
||||
Some(SortOptions::UNIQUE_SORT.bits().into()),
|
||||
));
|
||||
|
||||
|
|
|
@ -30,8 +30,8 @@ pub fn class_init<'gc>(
|
|||
/// Construct `Boolean`'s class.
|
||||
pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>> {
|
||||
Class::new(
|
||||
QName::new(Namespace::public_namespace(), "Boolean"),
|
||||
Some(QName::new(Namespace::public_namespace(), "Object").into()),
|
||||
QName::new(Namespace::public(), "Boolean"),
|
||||
Some(QName::new(Namespace::public(), "Object").into()),
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
mc,
|
||||
|
|
|
@ -39,8 +39,8 @@ pub fn create_class<'gc>(
|
|||
fn_proto: Object<'gc>,
|
||||
) -> (Object<'gc>, Object<'gc>, GcCell<'gc, Class<'gc>>) {
|
||||
let class_class = Class::new(
|
||||
QName::new(Namespace::public_namespace(), "Class"),
|
||||
Some(QName::new(Namespace::public_namespace(), "Object").into()),
|
||||
QName::new(Namespace::public(), "Class"),
|
||||
Some(QName::new(Namespace::public(), "Object").into()),
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
activation.context.gc_context,
|
||||
|
|
|
@ -507,107 +507,107 @@ pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>
|
|||
let mut write = class.write(mc);
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "alpha"),
|
||||
QName::new(Namespace::public(), "alpha"),
|
||||
Method::from_builtin(alpha),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_setter(
|
||||
QName::new(Namespace::public_namespace(), "alpha"),
|
||||
QName::new(Namespace::public(), "alpha"),
|
||||
Method::from_builtin(set_alpha),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "height"),
|
||||
QName::new(Namespace::public(), "height"),
|
||||
Method::from_builtin(height),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_setter(
|
||||
QName::new(Namespace::public_namespace(), "height"),
|
||||
QName::new(Namespace::public(), "height"),
|
||||
Method::from_builtin(set_height),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "scaleY"),
|
||||
QName::new(Namespace::public(), "scaleY"),
|
||||
Method::from_builtin(scale_y),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_setter(
|
||||
QName::new(Namespace::public_namespace(), "scaleY"),
|
||||
QName::new(Namespace::public(), "scaleY"),
|
||||
Method::from_builtin(set_scale_y),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "width"),
|
||||
QName::new(Namespace::public(), "width"),
|
||||
Method::from_builtin(width),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_setter(
|
||||
QName::new(Namespace::public_namespace(), "width"),
|
||||
QName::new(Namespace::public(), "width"),
|
||||
Method::from_builtin(set_width),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "scaleX"),
|
||||
QName::new(Namespace::public(), "scaleX"),
|
||||
Method::from_builtin(scale_x),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_setter(
|
||||
QName::new(Namespace::public_namespace(), "scaleX"),
|
||||
QName::new(Namespace::public(), "scaleX"),
|
||||
Method::from_builtin(set_scale_x),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "x"),
|
||||
QName::new(Namespace::public(), "x"),
|
||||
Method::from_builtin(x),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_setter(
|
||||
QName::new(Namespace::public_namespace(), "x"),
|
||||
QName::new(Namespace::public(), "x"),
|
||||
Method::from_builtin(set_x),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "y"),
|
||||
QName::new(Namespace::public(), "y"),
|
||||
Method::from_builtin(y),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_setter(
|
||||
QName::new(Namespace::public_namespace(), "y"),
|
||||
QName::new(Namespace::public(), "y"),
|
||||
Method::from_builtin(set_y),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "rotation"),
|
||||
QName::new(Namespace::public(), "rotation"),
|
||||
Method::from_builtin(rotation),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_setter(
|
||||
QName::new(Namespace::public_namespace(), "rotation"),
|
||||
QName::new(Namespace::public(), "rotation"),
|
||||
Method::from_builtin(set_rotation),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "name"),
|
||||
QName::new(Namespace::public(), "name"),
|
||||
Method::from_builtin(name),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_setter(
|
||||
QName::new(Namespace::public_namespace(), "name"),
|
||||
QName::new(Namespace::public(), "name"),
|
||||
Method::from_builtin(set_name),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "parent"),
|
||||
QName::new(Namespace::public(), "parent"),
|
||||
Method::from_builtin(parent),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "root"),
|
||||
QName::new(Namespace::public(), "root"),
|
||||
Method::from_builtin(root),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "visible"),
|
||||
QName::new(Namespace::public(), "visible"),
|
||||
Method::from_builtin(visible),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_setter(
|
||||
QName::new(Namespace::public_namespace(), "visible"),
|
||||
QName::new(Namespace::public(), "visible"),
|
||||
Method::from_builtin(set_visible),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "mouseX"),
|
||||
QName::new(Namespace::public(), "mouseX"),
|
||||
Method::from_builtin(mouse_x),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "mouseY"),
|
||||
QName::new(Namespace::public(), "mouseY"),
|
||||
Method::from_builtin(mouse_y),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "hitTestPoint"),
|
||||
QName::new(Namespace::public(), "hitTestPoint"),
|
||||
Method::from_builtin(hit_test_point),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "hitTestObject"),
|
||||
QName::new(Namespace::public(), "hitTestObject"),
|
||||
Method::from_builtin(hit_test_object),
|
||||
));
|
||||
|
||||
|
|
|
@ -587,70 +587,67 @@ pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>
|
|||
let mut write = class.write(mc);
|
||||
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "getChildAt"),
|
||||
QName::new(Namespace::public(), "getChildAt"),
|
||||
Method::from_builtin(get_child_at),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "getChildByName"),
|
||||
QName::new(Namespace::public(), "getChildByName"),
|
||||
Method::from_builtin(get_child_by_name),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "numChildren"),
|
||||
QName::new(Namespace::public(), "numChildren"),
|
||||
Method::from_builtin(num_children),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "addChild"),
|
||||
QName::new(Namespace::public(), "addChild"),
|
||||
Method::from_builtin(add_child),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "addChildAt"),
|
||||
QName::new(Namespace::public(), "addChildAt"),
|
||||
Method::from_builtin(add_child_at),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "removeChild"),
|
||||
QName::new(Namespace::public(), "removeChild"),
|
||||
Method::from_builtin(remove_child),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "contains"),
|
||||
QName::new(Namespace::public(), "contains"),
|
||||
Method::from_builtin(contains),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "getChildIndex"),
|
||||
QName::new(Namespace::public(), "getChildIndex"),
|
||||
Method::from_builtin(get_child_index),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "removeChildAt"),
|
||||
QName::new(Namespace::public(), "removeChildAt"),
|
||||
Method::from_builtin(remove_child_at),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "removeChildren"),
|
||||
QName::new(Namespace::public(), "removeChildren"),
|
||||
Method::from_builtin(remove_children),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "setChildIndex"),
|
||||
QName::new(Namespace::public(), "setChildIndex"),
|
||||
Method::from_builtin(set_child_index),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "swapChildrenAt"),
|
||||
QName::new(Namespace::public(), "swapChildrenAt"),
|
||||
Method::from_builtin(swap_children_at),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "swapChildren"),
|
||||
QName::new(Namespace::public(), "swapChildren"),
|
||||
Method::from_builtin(swap_children),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "stopAllMovieClips"),
|
||||
QName::new(Namespace::public(), "stopAllMovieClips"),
|
||||
Method::from_builtin(stop_all_movie_clips),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "getObjectsUnderPoint"),
|
||||
QName::new(Namespace::public(), "getObjectsUnderPoint"),
|
||||
Method::from_builtin(get_objects_under_point),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(
|
||||
Namespace::public_namespace(),
|
||||
"areInaccessibleObjectsUnderPoint",
|
||||
),
|
||||
QName::new(Namespace::public(), "areInaccessibleObjectsUnderPoint"),
|
||||
Method::from_builtin(are_inaccessible_objects_under_point),
|
||||
));
|
||||
|
||||
|
|
|
@ -103,12 +103,12 @@ pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>
|
|||
let mut write = class.write(mc);
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "name"),
|
||||
QName::new(Namespace::public(), "name"),
|
||||
Method::from_builtin(name),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "frame"),
|
||||
QName::new(Namespace::public(), "frame"),
|
||||
Method::from_builtin(frame),
|
||||
));
|
||||
|
||||
|
|
|
@ -537,92 +537,92 @@ pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>
|
|||
let mut write = class.write(mc);
|
||||
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "addFrameScript"),
|
||||
QName::new(Namespace::public(), "addFrameScript"),
|
||||
Method::from_builtin(add_frame_script),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "currentFrame"),
|
||||
QName::new(Namespace::public(), "currentFrame"),
|
||||
Method::from_builtin(current_frame),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "currentFrameLabel"),
|
||||
QName::new(Namespace::public(), "currentFrameLabel"),
|
||||
Method::from_builtin(current_frame_label),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "currentLabel"),
|
||||
QName::new(Namespace::public(), "currentLabel"),
|
||||
Method::from_builtin(current_label),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "currentLabels"),
|
||||
QName::new(Namespace::public(), "currentLabels"),
|
||||
Method::from_builtin(current_labels),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "currentScene"),
|
||||
QName::new(Namespace::public(), "currentScene"),
|
||||
Method::from_builtin(current_scene),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "scenes"),
|
||||
QName::new(Namespace::public(), "scenes"),
|
||||
Method::from_builtin(scenes),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "framesLoaded"),
|
||||
QName::new(Namespace::public(), "framesLoaded"),
|
||||
Method::from_builtin(frames_loaded),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "isPlaying"),
|
||||
QName::new(Namespace::public(), "isPlaying"),
|
||||
Method::from_builtin(is_playing),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "totalFrames"),
|
||||
QName::new(Namespace::public(), "totalFrames"),
|
||||
Method::from_builtin(total_frames),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "gotoAndPlay"),
|
||||
QName::new(Namespace::public(), "gotoAndPlay"),
|
||||
Method::from_builtin(goto_and_play),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "gotoAndStop"),
|
||||
QName::new(Namespace::public(), "gotoAndStop"),
|
||||
Method::from_builtin(goto_and_stop),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "stop"),
|
||||
QName::new(Namespace::public(), "stop"),
|
||||
Method::from_builtin(stop),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "play"),
|
||||
QName::new(Namespace::public(), "play"),
|
||||
Method::from_builtin(play),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "prevFrame"),
|
||||
QName::new(Namespace::public(), "prevFrame"),
|
||||
Method::from_builtin(prev_frame),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "nextFrame"),
|
||||
QName::new(Namespace::public(), "nextFrame"),
|
||||
Method::from_builtin(next_frame),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "prevScene"),
|
||||
QName::new(Namespace::public(), "prevScene"),
|
||||
Method::from_builtin(prev_scene),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "nextScene"),
|
||||
QName::new(Namespace::public(), "nextScene"),
|
||||
Method::from_builtin(next_scene),
|
||||
));
|
||||
|
||||
|
|
|
@ -118,7 +118,7 @@ pub fn num_frames<'gc>(
|
|||
pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>> {
|
||||
let class = Class::new(
|
||||
QName::new(Namespace::package("flash.display"), "Scene"),
|
||||
Some(QName::new(Namespace::public_namespace(), "Object").into()),
|
||||
Some(QName::new(Namespace::public(), "Object").into()),
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
mc,
|
||||
|
@ -127,17 +127,17 @@ pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>
|
|||
let mut write = class.write(mc);
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "labels"),
|
||||
QName::new(Namespace::public(), "labels"),
|
||||
Method::from_builtin(labels),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "name"),
|
||||
QName::new(Namespace::public(), "name"),
|
||||
Method::from_builtin(name),
|
||||
));
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "numFrames"),
|
||||
QName::new(Namespace::public(), "numFrames"),
|
||||
Method::from_builtin(num_frames),
|
||||
));
|
||||
|
||||
|
|
|
@ -264,7 +264,7 @@ pub fn to_string<'gc>(
|
|||
pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>> {
|
||||
let class = Class::new(
|
||||
QName::new(Namespace::package("flash.events"), "Event"),
|
||||
Some(QName::new(Namespace::public_namespace(), "Object").into()),
|
||||
Some(QName::new(Namespace::public(), "Object").into()),
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
mc,
|
||||
|
@ -275,344 +275,341 @@ pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>
|
|||
write.set_attributes(ClassAttributes::SEALED);
|
||||
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "bubbles"),
|
||||
QName::new(Namespace::public(), "bubbles"),
|
||||
Method::from_builtin(bubbles),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "cancelable"),
|
||||
QName::new(Namespace::public(), "cancelable"),
|
||||
Method::from_builtin(cancelable),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "type"),
|
||||
QName::new(Namespace::public(), "type"),
|
||||
Method::from_builtin(get_type),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "target"),
|
||||
QName::new(Namespace::public(), "target"),
|
||||
Method::from_builtin(target),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "currentTarget"),
|
||||
QName::new(Namespace::public(), "currentTarget"),
|
||||
Method::from_builtin(current_target),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "eventPhase"),
|
||||
QName::new(Namespace::public(), "eventPhase"),
|
||||
Method::from_builtin(event_phase),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "clone"),
|
||||
QName::new(Namespace::public(), "clone"),
|
||||
Method::from_builtin(clone),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "formatToString"),
|
||||
QName::new(Namespace::public(), "formatToString"),
|
||||
Method::from_builtin(format_to_string),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "isDefaultPrevented"),
|
||||
QName::new(Namespace::public(), "isDefaultPrevented"),
|
||||
Method::from_builtin(is_default_prevented),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "preventDefault"),
|
||||
QName::new(Namespace::public(), "preventDefault"),
|
||||
Method::from_builtin(prevent_default),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "stopPropagation"),
|
||||
QName::new(Namespace::public(), "stopPropagation"),
|
||||
Method::from_builtin(stop_propagation),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "stopImmediatePropagation"),
|
||||
QName::new(Namespace::public(), "stopImmediatePropagation"),
|
||||
Method::from_builtin(stop_immediate_propagation),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "toString"),
|
||||
QName::new(Namespace::public(), "toString"),
|
||||
Method::from_builtin(to_string),
|
||||
));
|
||||
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "ACTIVATE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "ACTIVATE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("activate".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "ADDED"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "ADDED"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("added".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "ADDED_TO_STAGE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "ADDED_TO_STAGE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("addedToStage".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "BROWSER_ZOOM_CHANGE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "BROWSER_ZOOM_CHANGE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("browserZoomChange".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "CANCEL"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "CANCEL"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("cancel".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "CHANGE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "CHANGE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("change".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "CHANNEL_MESSAGE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "CHANNEL_MESSAGE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("channelMessage".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "CHANNEL_STATE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "CHANNEL_STATE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("channelState".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "CLEAR"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "CLEAR"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("clear".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "CLOSE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "CLOSE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("close".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "CLOSING"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "CLOSING"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("closing".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "COMPLETE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "COMPLETE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("complete".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "CONNECT"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "CONNECT"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("connect".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "CONTEXT3D_CREATE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "CONTEXT3D_CREATE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("context3DCreate".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "COPY"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "COPY"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("copy".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "CUT"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "CUT"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("cut".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "DEACTIVATE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "DEACTIVATE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("deactivate".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "DISPLAYING"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "DISPLAYING"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("displaying".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "ENTER_FRAME"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "ENTER_FRAME"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("enterFrame".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "EXIT_FRAME"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "EXIT_FRAME"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("exitFrame".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "EXITING"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "EXITING"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("exiting".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "FRAME_CONSTRUCTED"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "FRAME_CONSTRUCTED"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("frameConstructed".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "FRAME_LABEL"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "FRAME_LABEL"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("frameLabel".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "FULLSCREEN"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "FULLSCREEN"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("fullScreen".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "HTML_BOUNDS_CHANGE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "HTML_BOUNDS_CHANGE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("htmlBoundsChange".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "HTML_DOM_INITIALIZE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "HTML_DOM_INITIALIZE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("htmlDOMInitialize".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "HTML_RENDER"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "HTML_RENDER"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("htmlRender".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "ID3"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "ID3"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("id3".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "INIT"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "INIT"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("init".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "LOCATION_CHANGE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "LOCATION_CHANGE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("locationChange".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "MOUSE_LEAVE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "MOUSE_LEAVE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("mouseLeave".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "NETWORK_CHANGE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "NETWORK_CHANGE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("networkChange".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "OPEN"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "OPEN"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("open".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "PASTE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "PASTE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("paste".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "PREPARING"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "PREPARING"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("preparing".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "REMOVED"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "REMOVED"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("removed".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "REMOVED_FROM_STAGE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "REMOVED_FROM_STAGE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("removedFromStage".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "RENDER"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "RENDER"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("render".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "RESIZE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "RESIZE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("resize".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "SCROLL"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "SCROLL"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("scroll".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "SELECT"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "SELECT"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("select".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "SELECT_ALL"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "SELECT_ALL"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("selectAll".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "SOUND_COMPLETE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "SOUND_COMPLETE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("soundComplete".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "STANDARD_ERROR_CLOSE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "STANDARD_ERROR_CLOSE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("standardErrorClose".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "STANDARD_INPUT_CLOSE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "STANDARD_INPUT_CLOSE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("standardInputClose".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "STANDARD_OUTPUT_CLOSE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "STANDARD_OUTPUT_CLOSE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("standardOutputClose".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "SUSPEND"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "SUSPEND"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("suspend".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "TAB_CHILDREN_CHANGE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "TAB_CHILDREN_CHANGE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("tabChildrenChange".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "TAB_ENABLED_CHANGE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "TAB_ENABLED_CHANGE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("tabEnabledChange".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "TAB_INDEX_CHANGE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "TAB_INDEX_CHANGE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("tabIndexChange".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(
|
||||
Namespace::public_namespace(),
|
||||
"TEXT_INTERACTION_MODE_CHANGE",
|
||||
),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "TEXT_INTERACTION_MODE_CHANGE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("textInteractionModeChange".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "TEXTURE_READY"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "TEXTURE_READY"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("textureReady".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "UNLOAD"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "UNLOAD"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("unload".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "USER_IDLE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "USER_IDLE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("userIdle".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "USER_PRESENT"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "USER_PRESENT"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("userPresent".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "VIDEO_FRAME"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "VIDEO_FRAME"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("videoFrame".into()),
|
||||
));
|
||||
write.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), "WORKER_STATE"),
|
||||
QName::new(Namespace::public_namespace(), "String").into(),
|
||||
QName::new(Namespace::public(), "WORKER_STATE"),
|
||||
QName::new(Namespace::public(), "String").into(),
|
||||
Some("workerState".into()),
|
||||
));
|
||||
|
||||
|
|
|
@ -367,7 +367,7 @@ pub fn class_init<'gc>(
|
|||
pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>> {
|
||||
let class = Class::new(
|
||||
QName::new(Namespace::package("flash.events"), "EventDispatcher"),
|
||||
Some(QName::new(Namespace::public_namespace(), "Object").into()),
|
||||
Some(QName::new(Namespace::public(), "Object").into()),
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
mc,
|
||||
|
@ -380,23 +380,23 @@ pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>
|
|||
write.implements(QName::new(Namespace::package("flash.events"), "IEventDispatcher").into());
|
||||
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "addEventListener"),
|
||||
QName::new(Namespace::public(), "addEventListener"),
|
||||
Method::from_builtin(add_event_listener),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "removeEventListener"),
|
||||
QName::new(Namespace::public(), "removeEventListener"),
|
||||
Method::from_builtin(remove_event_listener),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "hasEventListener"),
|
||||
QName::new(Namespace::public(), "hasEventListener"),
|
||||
Method::from_builtin(has_event_listener),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "willTrigger"),
|
||||
QName::new(Namespace::public(), "willTrigger"),
|
||||
Method::from_builtin(will_trigger),
|
||||
));
|
||||
write.define_instance_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "dispatchEvent"),
|
||||
QName::new(Namespace::public(), "dispatchEvent"),
|
||||
Method::from_builtin(dispatch_event),
|
||||
));
|
||||
|
||||
|
|
|
@ -84,7 +84,7 @@ pub fn get_definition<'gc>(
|
|||
.cloned()
|
||||
.unwrap_or_else(|| "".into())
|
||||
.coerce_to_string(activation)?;
|
||||
let qname = QName::new(Namespace::public_namespace(), local_name);
|
||||
let qname = QName::new(Namespace::public(), local_name);
|
||||
|
||||
let (qname, mut defined_script) = appdomain
|
||||
.get_defining_script(&qname.into())?
|
||||
|
@ -110,7 +110,7 @@ pub fn has_definition<'gc>(
|
|||
.cloned()
|
||||
.unwrap_or_else(|| "".into())
|
||||
.coerce_to_string(activation)?;
|
||||
let qname = QName::new(Namespace::public_namespace(), local_name);
|
||||
let qname = QName::new(Namespace::public(), local_name);
|
||||
|
||||
return Ok(appdomain.has_definition(qname).into());
|
||||
}
|
||||
|
@ -122,7 +122,7 @@ pub fn has_definition<'gc>(
|
|||
pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>> {
|
||||
let class = Class::new(
|
||||
QName::new(Namespace::package("flash.system"), "ApplicationDomain"),
|
||||
Some(QName::new(Namespace::public_namespace(), "Object").into()),
|
||||
Some(QName::new(Namespace::public(), "Object").into()),
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
mc,
|
||||
|
@ -131,19 +131,19 @@ pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>
|
|||
let mut write = class.write(mc);
|
||||
|
||||
write.define_class_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "currentDomain"),
|
||||
QName::new(Namespace::public(), "currentDomain"),
|
||||
Method::from_builtin(current_domain),
|
||||
));
|
||||
write.define_class_trait(Trait::from_getter(
|
||||
QName::new(Namespace::public_namespace(), "parentDomain"),
|
||||
QName::new(Namespace::public(), "parentDomain"),
|
||||
Method::from_builtin(parent_domain),
|
||||
));
|
||||
write.define_class_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "getDefinition"),
|
||||
QName::new(Namespace::public(), "getDefinition"),
|
||||
Method::from_builtin(get_definition),
|
||||
));
|
||||
write.define_class_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), "hasDefinition"),
|
||||
QName::new(Namespace::public(), "hasDefinition"),
|
||||
Method::from_builtin(has_definition),
|
||||
));
|
||||
|
||||
|
|
|
@ -95,8 +95,8 @@ pub fn create_class<'gc>(
|
|||
proto: Object<'gc>,
|
||||
) -> (Object<'gc>, Object<'gc>, GcCell<'gc, Class<'gc>>) {
|
||||
let function_class = Class::new(
|
||||
QName::new(Namespace::public_namespace(), "Function"),
|
||||
Some(QName::new(Namespace::public_namespace(), "Object").into()),
|
||||
QName::new(Namespace::public(), "Function"),
|
||||
Some(QName::new(Namespace::public(), "Object").into()),
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
activation.context.gc_context,
|
||||
|
|
|
@ -34,8 +34,8 @@ pub fn class_init<'gc>(
|
|||
/// Construct `global`'s class.
|
||||
pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>> {
|
||||
Class::new(
|
||||
QName::new(Namespace::public_namespace(), "global"),
|
||||
Some(QName::new(Namespace::public_namespace(), "Object").into()),
|
||||
QName::new(Namespace::public(), "global"),
|
||||
Some(QName::new(Namespace::public(), "Object").into()),
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
mc,
|
||||
|
|
|
@ -30,8 +30,8 @@ pub fn class_init<'gc>(
|
|||
/// Construct `int`'s class.
|
||||
pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>> {
|
||||
Class::new(
|
||||
QName::new(Namespace::public_namespace(), "int"),
|
||||
Some(QName::new(Namespace::public_namespace(), "Object").into()),
|
||||
QName::new(Namespace::public(), "int"),
|
||||
Some(QName::new(Namespace::public(), "Object").into()),
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
mc,
|
||||
|
|
|
@ -16,8 +16,8 @@ macro_rules! math_constants {
|
|||
($class:ident, $($name:expr => $value:expr),*) => {{
|
||||
$(
|
||||
$class.define_class_trait(Trait::from_const(
|
||||
QName::new(Namespace::public_namespace(), $name),
|
||||
Multiname::from(QName::new(Namespace::public_namespace(), "Number")),
|
||||
QName::new(Namespace::public(), $name),
|
||||
Multiname::from(QName::new(Namespace::public(), "Number")),
|
||||
Some($value.into()),
|
||||
));
|
||||
)*
|
||||
|
@ -28,7 +28,7 @@ macro_rules! math_method {
|
|||
($class:ident, $($name:expr => $f:expr),*) => {{
|
||||
$(
|
||||
$class.define_class_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), $name),
|
||||
QName::new(Namespace::public(), $name),
|
||||
Method::from_builtin($f),
|
||||
));
|
||||
)*
|
||||
|
@ -39,7 +39,7 @@ macro_rules! math_wrap_std {
|
|||
($class:ident, $($name:expr => $std:expr),*) => {{
|
||||
$(
|
||||
$class.define_class_trait(Trait::from_method(
|
||||
QName::new(Namespace::public_namespace(), $name),
|
||||
QName::new(Namespace::public(), $name),
|
||||
Method::from_builtin(
|
||||
|activation, _this, args| -> Result<Value<'gc>, Error> {
|
||||
if let Some(input) = args.get(0) {
|
||||
|
@ -76,8 +76,8 @@ pub fn class_init<'gc>(
|
|||
/// Construct `Math`'s class.
|
||||
pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>> {
|
||||
let class = Class::new(
|
||||
QName::new(Namespace::public_namespace(), "Math"),
|
||||
Some(QName::new(Namespace::public_namespace(), "Object").into()),
|
||||
QName::new(Namespace::public(), "Math"),
|
||||
Some(QName::new(Namespace::public(), "Object").into()),
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
mc,
|
||||
|
|
|
@ -30,8 +30,8 @@ pub fn class_init<'gc>(
|
|||
/// Construct `Namespace`'s class.
|
||||
pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>> {
|
||||
Class::new(
|
||||
QName::new(Namespace::public_namespace(), "Namespace"),
|
||||
Some(QName::new(Namespace::public_namespace(), "Object").into()),
|
||||
QName::new(Namespace::public(), "Namespace"),
|
||||
Some(QName::new(Namespace::public(), "Object").into()),
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
mc,
|
||||
|
|
|
@ -30,8 +30,8 @@ pub fn class_init<'gc>(
|
|||
/// Construct `Number`'s class.
|
||||
pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>> {
|
||||
Class::new(
|
||||
QName::new(Namespace::public_namespace(), "Number"),
|
||||
Some(QName::new(Namespace::public_namespace(), "Object").into()),
|
||||
QName::new(Namespace::public(), "Number"),
|
||||
Some(QName::new(Namespace::public(), "Object").into()),
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
mc,
|
||||
|
|
|
@ -159,7 +159,7 @@ pub fn create_proto<'gc>(
|
|||
globals: Object<'gc>,
|
||||
) -> (Object<'gc>, GcCell<'gc, Class<'gc>>) {
|
||||
let object_class = Class::new(
|
||||
QName::new(Namespace::public_namespace(), "Object"),
|
||||
QName::new(Namespace::public(), "Object"),
|
||||
None,
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
|
@ -189,19 +189,19 @@ pub fn fill_proto<'gc>(
|
|||
) -> Object<'gc> {
|
||||
object_proto.install_method(
|
||||
gc_context,
|
||||
QName::new(Namespace::public_namespace(), "toString"),
|
||||
QName::new(Namespace::public(), "toString"),
|
||||
0,
|
||||
FunctionObject::from_builtin(gc_context, to_string, fn_proto),
|
||||
);
|
||||
object_proto.install_method(
|
||||
gc_context,
|
||||
QName::new(Namespace::public_namespace(), "toLocaleString"),
|
||||
QName::new(Namespace::public(), "toLocaleString"),
|
||||
0,
|
||||
FunctionObject::from_builtin(gc_context, to_locale_string, fn_proto),
|
||||
);
|
||||
object_proto.install_method(
|
||||
gc_context,
|
||||
QName::new(Namespace::public_namespace(), "valueOf"),
|
||||
QName::new(Namespace::public(), "valueOf"),
|
||||
0,
|
||||
FunctionObject::from_builtin(gc_context, value_of, fn_proto),
|
||||
);
|
||||
|
@ -225,7 +225,7 @@ pub fn fill_proto<'gc>(
|
|||
);
|
||||
object_proto.install_method(
|
||||
gc_context,
|
||||
QName::new(Namespace::public_namespace(), "setPropertyIsEnumerable"),
|
||||
QName::new(Namespace::public(), "setPropertyIsEnumerable"),
|
||||
0,
|
||||
FunctionObject::from_builtin(gc_context, set_property_is_enumerable, fn_proto),
|
||||
);
|
||||
|
|
|
@ -30,8 +30,8 @@ pub fn class_init<'gc>(
|
|||
/// Construct `String`'s class.
|
||||
pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>> {
|
||||
Class::new(
|
||||
QName::new(Namespace::public_namespace(), "String"),
|
||||
Some(QName::new(Namespace::public_namespace(), "Object").into()),
|
||||
QName::new(Namespace::public(), "String"),
|
||||
Some(QName::new(Namespace::public(), "Object").into()),
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
mc,
|
||||
|
|
|
@ -30,8 +30,8 @@ pub fn class_init<'gc>(
|
|||
/// Construct `uint`'s class.
|
||||
pub fn create_class<'gc>(mc: MutationContext<'gc, '_>) -> GcCell<'gc, Class<'gc>> {
|
||||
Class::new(
|
||||
QName::new(Namespace::public_namespace(), "uint"),
|
||||
Some(QName::new(Namespace::public_namespace(), "Object").into()),
|
||||
QName::new(Namespace::public(), "uint"),
|
||||
Some(QName::new(Namespace::public(), "Object").into()),
|
||||
Method::from_builtin(instance_init),
|
||||
Method::from_builtin(class_init),
|
||||
mc,
|
||||
|
|
|
@ -62,7 +62,7 @@ impl<'gc> Namespace<'gc> {
|
|||
})
|
||||
}
|
||||
|
||||
pub fn public_namespace() -> Self {
|
||||
pub fn public() -> Self {
|
||||
Namespace::Package("".into())
|
||||
}
|
||||
|
||||
|
@ -137,7 +137,7 @@ impl<'gc> QName<'gc> {
|
|||
|
||||
pub fn dynamic_name(local_part: impl Into<AvmString<'gc>>) -> Self {
|
||||
Self {
|
||||
ns: Namespace::public_namespace(),
|
||||
ns: Namespace::public(),
|
||||
name: local_part.into(),
|
||||
}
|
||||
}
|
||||
|
@ -183,7 +183,7 @@ impl<'gc> QName<'gc> {
|
|||
name: AvmString::new(mc, local_name.to_string()),
|
||||
}),
|
||||
[local_name] => Some(Self {
|
||||
ns: Namespace::public_namespace(),
|
||||
ns: Namespace::public(),
|
||||
name: AvmString::new(mc, local_name.to_string()),
|
||||
}),
|
||||
_ => None,
|
||||
|
|
|
@ -603,7 +603,7 @@ pub trait TObject<'gc>: 'gc + Collect + Debug + Into<Object<'gc>> + Clone + Copy
|
|||
|
||||
fobject.install_slot(
|
||||
activation.context.gc_context,
|
||||
QName::new(Namespace::public_namespace(), "prototype"),
|
||||
QName::new(Namespace::public(), "prototype"),
|
||||
0,
|
||||
es3_proto.into(),
|
||||
);
|
||||
|
|
|
@ -191,7 +191,7 @@ impl<'gc> TObject<'gc> for ArrayObject<'gc> {
|
|||
fn resolve_any(self, local_name: AvmString<'gc>) -> Result<Option<Namespace<'gc>>, Error> {
|
||||
if let Ok(index) = local_name.parse::<usize>() {
|
||||
if self.0.read().array.get(index).is_some() {
|
||||
return Ok(Some(Namespace::public_namespace()));
|
||||
return Ok(Some(Namespace::public()));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -93,7 +93,7 @@ impl<'gc> FunctionObject<'gc> {
|
|||
let super_proto: Result<_, Error> = base_class
|
||||
.get_property(
|
||||
base_class,
|
||||
&QName::new(Namespace::public_namespace(), "prototype"),
|
||||
&QName::new(Namespace::public(), "prototype"),
|
||||
activation,
|
||||
)?
|
||||
.coerce_to_object(activation)
|
||||
|
@ -143,7 +143,7 @@ impl<'gc> FunctionObject<'gc> {
|
|||
let iface_proto = interface
|
||||
.get_property(
|
||||
interface,
|
||||
&QName::new(Namespace::public_namespace(), "prototype"),
|
||||
&QName::new(Namespace::public(), "prototype"),
|
||||
activation,
|
||||
)?
|
||||
.coerce_to_object(activation)?;
|
||||
|
@ -180,12 +180,12 @@ impl<'gc> FunctionObject<'gc> {
|
|||
|
||||
constr.install_dynamic_property(
|
||||
activation.context.gc_context,
|
||||
QName::new(Namespace::public_namespace(), "prototype"),
|
||||
QName::new(Namespace::public(), "prototype"),
|
||||
class_proto.into(),
|
||||
)?;
|
||||
class_proto.install_dynamic_property(
|
||||
activation.context.gc_context,
|
||||
QName::new(Namespace::public_namespace(), "constructor"),
|
||||
QName::new(Namespace::public(), "constructor"),
|
||||
constr.into(),
|
||||
)?;
|
||||
|
||||
|
@ -263,12 +263,12 @@ impl<'gc> FunctionObject<'gc> {
|
|||
|
||||
base.install_dynamic_property(
|
||||
mc,
|
||||
QName::new(Namespace::public_namespace(), "prototype"),
|
||||
QName::new(Namespace::public(), "prototype"),
|
||||
prototype.into(),
|
||||
)?;
|
||||
prototype.install_dynamic_property(
|
||||
mc,
|
||||
QName::new(Namespace::public_namespace(), "constructor"),
|
||||
QName::new(Namespace::public(), "constructor"),
|
||||
base.into(),
|
||||
)?;
|
||||
|
||||
|
|
|
@ -61,7 +61,7 @@ impl<'gc> NamespaceObject<'gc> {
|
|||
mc,
|
||||
NamespaceObjectData {
|
||||
base,
|
||||
namespace: Namespace::public_namespace(),
|
||||
namespace: Namespace::public(),
|
||||
},
|
||||
))
|
||||
.into())
|
||||
|
@ -96,7 +96,7 @@ impl<'gc> TObject<'gc> for NamespaceObject<'gc> {
|
|||
activation.context.gc_context,
|
||||
NamespaceObjectData {
|
||||
base,
|
||||
namespace: Namespace::public_namespace(),
|
||||
namespace: Namespace::public(),
|
||||
},
|
||||
))
|
||||
.into())
|
||||
|
@ -118,7 +118,7 @@ impl<'gc> TObject<'gc> for NamespaceObject<'gc> {
|
|||
activation.context.gc_context,
|
||||
NamespaceObjectData {
|
||||
base,
|
||||
namespace: Namespace::public_namespace(),
|
||||
namespace: Namespace::public(),
|
||||
},
|
||||
))
|
||||
.into())
|
||||
|
|
|
@ -1085,7 +1085,7 @@ impl<'gc> MovieClip<'gc> {
|
|||
if let Avm2Value::Object(mut p) = self.object2() {
|
||||
if let Avm2Value::Object(c) = child.object2() {
|
||||
let name = Avm2QName::new(
|
||||
Avm2Namespace::public_namespace(),
|
||||
Avm2Namespace::public(),
|
||||
AvmString::new(context.gc_context, child.name().to_owned()),
|
||||
);
|
||||
let mut activation = Avm2Activation::from_nothing(context.reborrow());
|
||||
|
@ -1419,7 +1419,7 @@ impl<'gc> MovieClip<'gc> {
|
|||
mc_proto
|
||||
.get_property(
|
||||
mc_proto,
|
||||
&Avm2QName::new(Avm2Namespace::public_namespace(), "constructor"),
|
||||
&Avm2QName::new(Avm2Namespace::public(), "constructor"),
|
||||
&mut activation,
|
||||
)
|
||||
.unwrap()
|
||||
|
@ -1432,7 +1432,7 @@ impl<'gc> MovieClip<'gc> {
|
|||
let proto = constructor
|
||||
.get_property(
|
||||
constructor,
|
||||
&Avm2QName::new(Avm2Namespace::public_namespace(), "prototype"),
|
||||
&Avm2QName::new(Avm2Namespace::public(), "prototype"),
|
||||
&mut activation,
|
||||
)?
|
||||
.coerce_to_object(&mut activation)?;
|
||||
|
|
Loading…
Reference in New Issue