Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

this.removeMovieClip() should immediately return #11

Open
n0samu opened this issue Nov 14, 2023 · 0 comments
Open

this.removeMovieClip() should immediately return #11

n0samu opened this issue Nov 14, 2023 · 0 comments
Assignees

Comments

@n0samu
Copy link
Member

n0samu commented Nov 14, 2023

Description
When a clip destroys itself via this.removeMovieClip(), the currently executing function immediately returns. Here is a minimal sample reproducing the issue: removeMovieClipReturn.zip
In Flash Player, "After this.removeMovieClip()" is never traced because the function immediately returns after removeMovieClip(). But in AwayFL, the function continues executing, so the trace appears.

Steps to reproduce the issue

  1. Load the provided SWF in AwayFL
  2. Click the blue rectangle
  3. Observe the values traced in the console

Expected outcome
"After this.removeMovieClip()" should not be traced.

Actual outcome
"After this.removeMovieClip()" is traced.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants