Bump, patched for wasmga.me: a click on the "click to play" screen now dismisses it. The original waits for Event.ACTIVATE, which Ruffle never sends. (The for loop change is how FFDec writes the same loop back.) Against the Game class as JPEXS FFDec 24.1.0 decompiles it from bin/bump.swf at https://github.com/st33d/bump/tree/7d21928628393ada4c8b8bd6f426b286821c6d4c Apply it to the decompiled scripts/Game.as, then recompile that class: java -jar ffdec.jar -replace bump.swf bump-patched.swf Game scripts/Game.as --- a/scripts/Game.as +++ b/scripts/Game.as @@ -476,7 +476,8 @@ if(newBest) { str += "\n\nnew best\n\n"; - for(nStr = "" + LevelData.bestScore; nStr.length < 6; ) + nStr = "" + LevelData.bestScore; + while(nStr.length < 6) { nStr = "0" + nStr; } @@ -624,10 +625,12 @@ this.state = UNFOCUSED; Key.clearKeys(); addChild(this.focusPrompt); + stage.addEventListener(MouseEvent.MOUSE_DOWN,this.onFocus); } private function onFocus(e:Event = null) : void { + stage.removeEventListener(MouseEvent.MOUSE_DOWN,this.onFocus); if(Boolean(this.focusPrompt.parent)) { this.focusPrompt.parent.removeChild(this.focusPrompt);