Skip to content

Conversation

@Lord-McSweeney
Copy link
Collaborator

@Lord-McSweeney Lord-McSweeney commented Nov 8, 2025

  • When enumerating AVM1 MovieClip properties, we should be enumerating all DisplayObjects with a name, not just interactive DisplayObjects
  • All accessible DisplayObject variants need to get their default instance name set in AVM2
  • We need to disallow access to Bitmap, Graphic, MorphShape, and Text in AVM1, not just Graphic
  • StaticText should be constructed at construct_frame time, not post_instantiation time

This includes one test for AVM1 and one test for AVM2.

This progresses from_gnash/misc-ming.all/DefineTextTest

@Lord-McSweeney Lord-McSweeney added A-avm2 Area: AVM2 (ActionScript 3) A-avm1 Area: AVM1 (ActionScript 1 & 2) waiting-on-review Waiting on review from a Ruffle team member T-fix Type: Bug fix (in something that's supposed to work already) labels Nov 8, 2025
@Lord-McSweeney Lord-McSweeney removed the waiting-on-review Waiting on review from a Ruffle team member label Nov 9, 2025
@Lord-McSweeney Lord-McSweeney merged commit 114a530 into ruffle-rs:master Nov 9, 2025
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-avm1 Area: AVM1 (ActionScript 1 & 2) A-avm2 Area: AVM2 (ActionScript 3) T-fix Type: Bug fix (in something that's supposed to work already)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants