I’m embeding a flex application into a web page using the most recent version of swfobject.js. I’ve set wmode to transparent and all that but whatever I’ve enterd for the embeded objects default size, is then a white background within my application. I’ve set the application’s backgroundAlpha to 0 and I know that part works because my aplication resizes after it has finished loading. The resized portion of the application is transparent but the rest still has the white background so it’s obvious it has something to do with the application and not the html or javascript embedding it. How do i fix this?
Share
Looking at the default application skin I noticed that it makes use of the backgroundColor style property to set the fill color for the backgroundRect of the applicaton. However, there’s no mention of backgroundAlpha so I created a new application skin and added a single line of code which works!
Below this line:
bgRectFill.color = getStyle('backgroundColor');Add the following:
bgRectFill.alpha = getStyle('backgroundAlpha');In your application .mxml file set the skinClass property to:
I have mine saved as ApplicationSkin.mxml in a folder called Skins
so mine looks like this:
skinClass="Skins.ApplicationSkin"Here’s the full skin: