
此主题相关文件
170540.rar 只要简单一条语句就可以轻松制作复杂的残影效果,
new hjw.game.Shadow(yourMC);
以下提供了演示影片和组件类文件,还有帮助API文件
Shadow Class
Class hjw.game.Shadow
继承关系: > Shadow
实现接口: hjw.lang.Runnable
可运用该类制造殘影效果,在使用该类之前,先将Shadow这个组件拖到库中(不必放入场景),
再在代码的开头导入该类:
import hjw.game.Shadow;
接下来就可以使用以下的方法来制作各种残影效果
版本: 1.0
Since: FLASH 8;ActionScript 2.0
Author: (蜘蛛) Huang Jingwen :2006-6-6
构造方法 -摘要
Shadow(target:MovieClip) 把一个movieClip实例作为参数传入,使该项MovieClip产生残影效果
属性 -摘要
Number _alphaC 设置残影的颜色透明度,有效值为0~100
Number _alphaH 残影渐变的最高透明度
Number _alphaL 残影渐变的最低透明度
Number _color 设置残影的颜色叠加,值16进制整数
Number _count 产生残影数量
Void _time 产生残影的速度,以毫称计算
方法 -摘要
static Shadow addTo(target:MovieClip) 把mc加入残影效果,并记当进管理器,以便清除
Void destroy() 删除残影
static Number getLowDeep(target:MovieClip) 取得了一个比目标MC低一层的深度值
static Number getNextDeep(target:MovieClip) 取得了一个比目标MC深一层的且大于0的深度值
static Shadow getShadow(target:MovieClip) 读取指定MC的残影对象
static Boolean remove(target:MovieClip) 清除指定MC的残影效果,
static Void removeAll() 清除所有已经加入管理器的残影效果,
Void run()
构造方法 -详细说明
Shadow
public function Shadow(target:MovieClip)
把一个movieClip实例作为参数传入,使该项MovieClip产生残影效果
属性 -详细说明
__time
public var __time:Number;
产生残影的时间间隔
_alphaC
public var _alphaC:Number;
设置残影的颜色透明度,有效值为0~100
_alphaH
public var _alphaH:Number;
残影渐变的最高透明度
_alphaL
public var _alphaL:Number;
残影渐变的最低透明度
_color
public var _color:Number;
设置残影的颜色叠加,值16进制整数
_count
public var _count:Number;
残影数量
_time
public function get/set _time():Void
方法 -详细说明
addTo
public static function addTo(target:MovieClip):Shadow
把mc加入残影效果,并记当进管理器,以便清除
返回:
返回该MC的残影对象
destroy
public function destroy():Void
删除残影
getLowDeep
public static function getLowDeep(target:MovieClip):Number
取得了一个比目标MC低一层的深度值
getNextDeep
public static function getNextDeep(target:MovieClip):Number
取得了一个比目标MC深一层的且大于0的深度值
getShadow
public static function getShadow(target:MovieClip):Shadow
读取指定MC的残影对象
参数:
target-
指定的MC对象
返回:
残影对象
remove
public static function remove(target:MovieClip):Boolean
清除指定MC的残影效果,
参数:
target-
要清除残影的目标MC
返回:
如果该MC没有残影果效或该MC根本不存在,则返回flash,清除成功则返回true
removeAll
public static function removeAll():Void
清除所有已经加入管理器的残影效果,
返回:
清除成功能返回true
run
function run():Void