我在modalTransprancyColor属性上使用setStyle()时遇到问题。该模块没有运行十六进制代码的不同变体,只有一个似乎工作的是0xDDDDDD。除此之外,这行代码将使Flash崩溃。
Application.application.setStyle('modalTransparencyColor', '0xDDDDDD');
PopUpManager.removePopUp(this);
尝试:'黑','0xff0000','0xFF0000','0x0116FC'
我在Flash Builder 4中使用Flex 3.6v16995
答案 0 :(得分:0)
从我的测试中,在应用程序中设置modal-transparency-color
CSS不会级联到弹出窗口,只有弹出类中的样式本身决定了使用的内容。
尝试从正在弹出的类中设置样式作为模态窗口。
示例:
<!-- componenets/MyPopUp.mxml -->
<s:TitleWindow ... styleName="myColor">
<fx:Style>
.myColor {
modal-transparency-color: '0xff0000';
}
</fx:Style>
...
</s:TitleWindow>
然后在创作中:
PopUpManager.createPopUp(this,MyPopUp, true); // modal overlay is red