Flash ActiveX Control Transparency on Windows Forms
I have a Windows Form app (.net/C# 2.0 - VS 2005) which is using the
Flash ActiveX control to display Flash (.swf) files. This works fine,
except for one issue. I have an image 'behind' the Flash control that
I want to become visible as my Flash file fades out (i.e. becomes
transparent). This is done in a web page, which uses the same Flash
control, by setting the WMode property to "Transparent". I can take
the same Flash files and, for example, set the background color of the
web page to green, and the Flash files fade out and I can view the
green background. When I set the WMode property of the Flash control
in my Windows Forms app, this does not work. All I see is the white
'canvas' of the Flash control.
Just to clarify, I don't want to be able to, for example, see the
desktop 'through' my application. I want to see what is on my form
behind the Flash control. In my case there is an image (using a
PictureBox control) that I want to be visible. Does anyone know how
this can be done? Any help would be much appreciated.
Date:Thu, 09 Aug 2007 13:09:18 -0700
Author:
|