如何以编程方式获取JSR-186/286 portlet的背景颜色

时间:2010-08-02 21:51:38

标签: java flash portlet portal

如何以编程方式确定我的portlet在渲染之前的背景颜色是什么? (即在init()或doview()函数中)。

我想通过让它的背景颜色(我可以以编程方式设置)与portlet的背景颜色相匹配来使嵌入式flash电影看起来透明......但是portlet的背景颜色可以是任何东西,具体取决于整个门户网站主题或用户在“外观和感觉”设置中手动选择的颜色。

这可能吗?

2 个答案:

答案 0 :(得分:1)

你不能真的,因为可能会在其他地方定义的样式表中设置。您可以调整Flash影片的Alpha通道,使其透明。

答案 1 :(得分:0)

  

如何以编程方式确定我的portlet在渲染之前的背景颜色是什么?

这是不可能的。您可以使用一些onload脚本来设置Flash参数,但这是一种繁琐的方法。

您可能最好不要查看WMODE和Flash Alpha支持。

当然,设置包含对象标签的元素的背景颜色是一种选择。