实现组件的凹凸效果
来源:互联网 发布:掰手腕 知乎 编辑:程序博客网 时间:2024/05/04 00:05
组件的阴影效果,我想实现的效果是这样的,鼠标放上去,组件显示阴影,鼠标离开,阴影消失!
这里涉及到了rollOver和rollOut两个触发器,和背景颜色,边框的样式设置,阴影效果的应用。
背景颜色设置为白色,与组件例如Canvas的背景颜色一致,将borderStyle设置成solid,这是第一步;
第二步编写两个函数rollOverHandler(event:MouseEvent)和rollOutHandler(event:MouseEvent),以便触发的时候调用,第三步编写具体的函数实现效果。
private function rollOverHandler(event:MouseEvent):void
{
setStyle("borderColor", "#CCCCCC");
setStyle("dropShadowEnabled", true);
buttons.visible = true;
}
private function rollOutHandler(event:MouseEvent):void
{
setStyle("borderColor", "#FFFFFF");
setStyle("dropShadowEnabled", false);
buttons.visible = false;
}
这是canvas应用效果的代码
<mx:Canvas
borderColor="#ffffff" borderStyle="solid"
xmlns:mx="http://www.adobe.com/2006/mxml" width="100" height="100"
rollOver="rollOverHandler(event)"
rollOut="rollOutHandler(event)">
- 实现组件的凹凸效果
- 实现组件的凹凸效果
- shader实现凹凸效果
- Unity2D实现贴图凹凸感并接受实时光照效果
- shader实例(二十)法线贴图实现凹凸效果
- Android自定义View--简单实现凹凸优惠券效果
- Android实现边缘凹凸的View
- 自定义控件——边缘凹凸的优惠券效果
- Android 自定义View之边缘凹凸的优惠券效果
- Android 自定义View之边缘凹凸的优惠券效果
- Android实现界面组件的抖动效果
- Android实现界面组件的抖动效果
- Android实现界面组件的抖动效果
- Android实现界面组件的抖动效果
- Android实现界面组件的抖动效果
- Android实现界面组件的抖动效果
- Android自定义View——简单实现边缘凹凸电子票效果
- 凹凸多边形的拆分
- --将传入的一个参数按指定分隔符切分到一个表中
- MySQLdb解决中文数据的问题
- QT4移植事项
- 信息系统,分层不要过多,静态方法也可以考虑适当多用
- symbian 浮动窗口
- 实现组件的凹凸效果
- 试题(二)
- php解压文件
- symbian显示文本自动换行
- 大型网站架构演变和知识体系
- 『myan』Andrei Alexandrescu的SD2C大会演讲主题
- PHP内核中的基本数据类型
- 单机版简易考试系统开发过程讲解(C#注册机、用户注册、考试系统、有偿提供全部源码)
- Spring HttpInvoker & EOFException