本文介绍如何在 CCArmature 播放的过程中获取动画的播放状态。例如,如何判断 “死亡” 动作已经播放完毕了?如果知道一个 “循环” 动作已经播放了一次?,提纲如下:
- 先决条件;
- 必要知识;
- MovementEventSignal 的用法。
注意:本文参考An introduction to AS3 Signals写成,但不是翻译,有增删改。
- 第一部分:Signals框架介绍(一)基本用法
- 第二部分:Signals框架介绍(二)高级事件
原生事件
为了达到替换AS3事件机制的目的,Signals当然包含了对AS3原生事件的支持。这依赖于NativeSignal类。
阅读更多注意:本文参考An introduction to AS3 Signals写成,但不是翻译,有增删改。
- 第二部分:Signals框架介绍(二)高级事件
- 第三部分:Signals框架介绍(三)原生事件
Signals是一个基于AS3的轻量级事件框架,它被设计用来代替AS3内置的Event框架。
为什么我们要放弃Event框架,改用Signals呢?原因主要有以下几点:
阅读更多注意:本文参考An introduction to AS3 Signals写成,但不是翻译,有增删改。
- 第一部分:Signals框架介绍(一)基本用法
- 第三部分:Signals框架介绍(三)原生事件
也许你现在又想起了AS3内置事件框架的好处,希望使用currentTarget?或者希望支持冒泡?OK,Signals也能满足你那多变的心……(貌似是我自己多变罢了ˇ^ˇ)
阅读更多