Flash Movie in fullscreen Direct3D game
1. load and display the SWF
2. user press space to start game (SWF get focused and read space bar), set SWF invisible by AxShockWaveFlash1.visible = false
3. start game, render Direct3D
4. game ended, stop rendering Direct3D
5. show the SWF movie again, set SWF visible by AxShockWaveFlash1.visible = true, focus SWF
Problem raised from Step 4 to Step 5. This problem do not exist when I am not using the full screen ability in Direct3D. When I set "visible" to true, SWF may not be able to be visible on the screen. It can be appeared successfully sometimes but it is notguaranteed. The most intresting thing is that SWF status shows that SWF is currently visible and when I press space bar, step 2 will proceed. It means that SWF is currently on top of the screen and get focused but it just can't be displayed correctly.
I have checked that Direct3D related processes have all been stopped before I set SWF visible. And, I also found that if i didn't draw by Direct3D (but direct3d device is created), SWF can be shown correclty. I am afraid if there is something related to screen buffer in Direct3D which cause this subtle problem. I am no Direct3D expert. Could somone please offer me some help?

