要用dragonbones 看官方的例子,this._armatureDisplay.addEventListener(dragonBones.EventObject.FADE_IN_COMPLETE, this._animationEventHandler, this);
this._armatureDisplay.addEventListener(dragonBones.EventObject.FADE_OUT_COMPLETE, this._animationEventHandler, this);
dragonBones.EventObject.FADE_IN_COMPLETE 这个事件名称看的一脸蒙,去API里查,查不到,文档也没介绍,然后搜索引擎才找到下面的注释,之前scrollview那个滚动事件0,1,2一直到12分别对应什么事件,也是文档没有,搜索引擎看到的
/**
* @language zh_CN
* 动画开始。
* @version DragonBones 4.5
/
EventObject.START = “start”;
/*
* @language zh_CN
* 动画循环播放一次完成。
* @version DragonBones 4.5
/
EventObject.LOOP_COMPLETE = “loopComplete”;
/*
* @language zh_CN
* 动画播放完成。
* @version DragonBones 4.5
/
EventObject.COMPLETE = “complete”;
/*
* @language zh_CN
* 动画淡入开始。
* @version DragonBones 4.5
/
EventObject.FADE_IN = “fadeIn”;
/*
* @language zh_CN
* 动画淡入完成。
* @version DragonBones 4.5
/
EventObject.FADE_IN_COMPLETE = “fadeInComplete”;
/*
* @language zh_CN
* 动画淡出开始。
* @version DragonBones 4.5
/
EventObject.FADE_OUT = “fadeOut”;
/*
* @language zh_CN
* 动画淡出完成。
* @version DragonBones 4.5
/
EventObject.FADE_OUT_COMPLETE = “fadeOutComplete”;
/*
* @language zh_CN
* 动画帧事件。
* @version DragonBones 4.5
/
EventObject.FRAME_EVENT = “frameEvent”;
/*
* @language zh_CN
* 动画声音事件。
* @version DragonBones 4.5
*/
EventObject.SOUND_EVENT = “soundEvent”;