项目中遇到淡入淡出效果,自己写了个方便用的。
package com.ruixinflex.mapoperation.classes {
import mx.effects.Fade;
import mx.events.EffectEvent;
public class FadeEffect {
private var _fadeOut:Fade;
private var _fadeIn:Fade;
private var _target:Object;
private var _isPlaying:Boolean;
public function get isPlaying():Boolean {
return (this._fadeIn.isPlaying || this._fadeOut.isPlaying);
}
public function FadeEffect(target:Object) {
this._target = target;
this._fadeIn = createFadeIn(target);
this._fadeOut = createFadeOut(target);
this._fadeIn.addEventListener(EffectEvent.EFFECT_START, function (e:EffectEvent):void {
e.target.target.visible = true;
});
this._fadeOut.addEventListener(EffectEvent.EFFECT_END, function (e:EffectEvent):void {
e.target.target.visible = false;
});
}
public function fadeOut(duration:Number = 1000):void {
this._fadeOut.duration = duration;
this.endPlay();
this._fadeOut.play();
}
public function fadeIn(duration:Number = 1000):void {
this._fadeIn.duration = duration;
this.endPlay();
this._fadeIn.play();
}
public function endPlay():void {
if (this._fadeIn.isPlaying) this._fadeIn.end();
if (this._fadeOut.isPlaying) this._fadeOut.end();
}
protected function createFadeIn(target:Object):Fade {
var result:Fade = new Fade();
result.alphaFrom = 0;
result.alphaTo = 1;
result.target = target;
return result;
}
protected function createFadeOut(target:Object):Fade {
var result:Fade = new Fade();
result.alphaFrom = 1;
result.alphaTo = 0;
result.target = target;
return result;
}
}
}
//使用代码
private var _fadeEffect:FadeEffect = new FadeEffect(_frmLookup);
_fadeEffect.fadeIn();
分享到:
相关推荐
原生js鼠标滑过文字淡入淡出效果 原生js鼠标滑过文字淡入淡出效果 原生js鼠标滑过文字淡入淡出效果 原生js鼠标滑过文字淡入淡出效果
实现了轮播图的淡入淡出效果,并有左右切换,底部圆点切换效果
淡入淡出效果.淡入淡出效果.淡入淡出效果.淡入淡出效果.
VB 窗口淡入淡出效果示例 VB 窗口淡入淡出效果示例
viewpagerTab淡入淡出动画
js_图片淡入淡出效果_图片
该Demo实现了窗体的淡入淡出效果,窗口加载和窗口退出的时候,显示淡入淡出效果。
该程序实现了窗口的淡入淡出效果
淡入淡出效果切换图片
Android 淡入淡出效果Demo TransitionDrawable drawable=TransitionDrawable)ivLamp.getDrawable(); drawable.startTransition(1000);
应用Secret 中的效果实现的文字淡入淡出的效果,不同的文字淡入淡出的效果、速度是不同的。项目地址:https://github.com/matthewrkula/SecretTextView效果图:如何使用SecretTextView继承了android.widget.TextView...
最简单的代码阐述最深刻的原理。图片淡入淡出效果的原理及实现,感谢大家支持
游戏中多个场景,好的过场效果会让各个场景衔接更加自然,游戏体验效果更加好。 Demo使用说明:1、下载demo,导入Unity;2、把场景依次添加到“Build Setting”;3、运行Scene0,按下“L”键,切换场景
JS141-13淡入淡出效果的TAB标签JS141-13淡入淡出效果的TAB标签JS141-13淡入淡出效果的TAB标签
通过改变图片透明度,实现图片淡入淡出效果
轮播图淡入淡出效果,自学JavaScript看过来,课程资源充足
如何实现淡入淡出效果Visual Basic6.0程序,VB6.0源代码
javascript实现的淡入淡出效果的TAB标签源码
css文本底部淡入淡出效果
用vs2008简单演示了淡入淡出的效果,其中没有判断windows的版本,所以在windows95和windows98上会失败,或者是程序崩溃,我没有测试过,只在vista上测试而已 使用的函数主要是SetWindowLong()和...