Right click The JS hack works in an opaque and transparent mode, because the browser passes Flash inside its own display tree. In this mode, the browser receives mouse events, allows them to process JS, and then passes them to the Flash plugin. (This is why errors appear in transparent mode with the input of accented or non-Latin characters, because some browsers do not transmit them correctly).
Flash html DOM . . , , - JS .