Skip to content

Use Ruffle to emulate the Flash Player projector #12

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

Open
coder0107git opened this issue May 16, 2025 · 0 comments
Open

Use Ruffle to emulate the Flash Player projector #12

coder0107git opened this issue May 16, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@coder0107git
Copy link
Owner

Use Ruffle to play SWFs. Does not help with the debugger situation (see #11 for more info on that).

Notes:

  • https://cheerpj.com/docs/guides/Intercept-external-commands
  • https://cheerpj.com/docs/reference/cheerpjInit#execcallback
  • The setting in Java is called config.name.playerLocation and is shown as 1) Flash Player projector path in the settings pane
  • FFDec checks to make sure this path exists so probably best to create an empty file at whatever path is decided on
  • The regular player doesn't seem to pass flash vars (and when they are, they are sent as query params: ?key1=value1&key2=value2)
  • The command executed is just the player path followed by the absolute path to the SWF file ([playerLocation, swfFile.getAbsolutePath()])
@coder0107git coder0107git added the enhancement New feature or request label May 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant