Copy link to clipboard
Copied
Hi, I'm a member of a flash3D game engine development team. We've made many cool web game demos using our engine and here is our website:成功案例 | Evil 3D引擎
In our recent demoGameDemo , we found a bug of flash player 26.0. In the demo。In Chrome and opera, by switching to a new browser tab, flash loses its focus and is deactivated, the frame-rate of the flash content is reduced, and stage3D content is stopped rendering. Switch back to flash, Event.ACTIVATE is triggered and everything goes back to normal.
But the problem is that, by chance, switching back to flash didn’t trigger the Event.ACTIVATE event, which cause flash stay in the deactivate state, and the Stage3D content stuck in a particular frame, although flash is on top of all windows.
This problem only happens when there is Stage3D content.
Steps to reproduce:
Switch Flash between activate state and deactivate state quickly.
1. Open Chrome, maximize the window, mark this window as W.
2. Open the flash link in the first tab of window W, mark this tab as Tab1.
3. Open a new tab(Tab2) in W.
4. Perform the following operations (5-10 / sec): drag Tab2 away from the browser window W, then drag Tab2 attached back to W. Keep W maximize. We have attached a gif to show this operation.
5. After several try, when we switch back to flash, it will stay in deactivate state and would never recover rendering.
Workaround:
We can only restore flash by reloading the demo or re-size the browser.
Demo Link:
http://www.evil3d.cn/demos/test/chromeAATest.html
Reproduced Browser:
Only in Chrome and Opera. In IE and Firefox, it works alright.
Tracker:
Here is the bug report Tracker
Hope you can fix this problem, thanks.
Copy link to clipboard
Copied
Thank you for reporting this. I've asked the team to investigate and they will reply back to the bug Tracker issue as soon as possible!
Chris