diff --git a/core/src/avm2/globals/flash/text/TextField.as b/core/src/avm2/globals/flash/text/TextField.as index 3fcfce277..ebd5dedd3 100644 --- a/core/src/avm2/globals/flash/text/TextField.as +++ b/core/src/avm2/globals/flash/text/TextField.as @@ -54,6 +54,9 @@ package flash.text { public native function get maxChars():int; public native function set maxChars(value:int):void; + + public native function get mouseWheelEnabled():Boolean + public native function set mouseWheelEnabled(value:Boolean):void public native function get multiline():Boolean; public native function set multiline(value:Boolean):void; diff --git a/core/src/avm2/globals/flash/text/text_field.rs b/core/src/avm2/globals/flash/text/text_field.rs index d44571f84..3aa573322 100644 --- a/core/src/avm2/globals/flash/text/text_field.rs +++ b/core/src/avm2/globals/flash/text/text_field.rs @@ -1231,6 +1231,24 @@ pub fn set_max_chars<'gc>( Ok(Value::Undefined) } +pub fn get_mouse_wheel_enabled<'gc>( + activation: &mut Activation<'_, 'gc>, + _this: Option>, + _args: &[Value<'gc>], +) -> Result, Error<'gc>> { + avm2_stub_getter!(activation, "flash.text.TextField", "mouseWheelEnabled"); + Ok(true.into()) +} + +pub fn set_mouse_wheel_enabled<'gc>( + activation: &mut Activation<'_, 'gc>, + _this: Option>, + _args: &[Value<'gc>], +) -> Result, Error<'gc>> { + avm2_stub_setter!(activation, "flash.text.TextField", "mouseWheelEnabled"); + Ok(Value::Undefined) +} + pub fn get_restrict<'gc>( activation: &mut Activation<'_, 'gc>, _this: Option>,