Egret社区

[DragonBones] 龙骨动画帧事件不能正确派发

2020-6-18 09:57
30210
产品 Egret DragonBones 版本 5.7.000
复现概率 100% 平台 Windows 所有
复现步骤 1. 制作一个带帧事件的龙骨动画
2. 监听dragonBones.EgretEvent.COMPLETE事件
3. 监听dragonBones.EventObject.FRAME_EVENT事件
问题描述 1. 在监听了dragonBones.EgretEvent.COMPLETE事件后,dragonBones.EventObject.FRAME_EVENT事件就不能正确派发了,监听收到的是complete事件,而非frameEvent事件。
2. 在不监听dragonBones.EgretEvent.COMPLETE的情况下,收到frameEvent事件,但是事件却不包含帧事件的名称信息。
错误代码
BUG截图
复现代码在 Main.ts中166行至173行

bug_demo.rar

1.66 MB, 下载次数: 60, 下载积分: 银子 -1

分享到 :
0 人收藏

10 个回复

倒序浏览
白开水  官方团队 | 2020-6-19 13:33:34
收到,谢谢您的反馈~我们先复现看下
lity  登堂入室 | 2020-6-19 14:31:09
白开水 发表于 2020-6-19 13:33
收到,谢谢您的反馈~我们先复现看下

修复了的话,麻烦说一声
app小王子  社区管理员 | 2020-6-19 17:40:08
lity 发表于 2020-6-19 14:31
修复了的话,麻烦说一声

好的
lity  登堂入室 | 2020-6-23 12:56:17

这个bug你们有没有复现啊?有没有修复啊?
lity  登堂入室 | 2020-6-23 23:14:42

我提的这个bug有没有进入处理的流程啊?
app小王子  社区管理员 | 2020-6-24 11:01:07
lity 发表于 2020-6-23 23:14
我提的这个bug有没有进入处理的流程啊?

已经提交给负责这块的同学了。有结果告知你。
bobomico  圆转纯熟 | 2020-6-27 03:14:04
我也遇到了同样的问题。this._armature.eventDispatcher.addDBEventListener(dragonBones.EventObject.FRAME_EVENT, this.frameHandler, this); 不派发事件是为什么?
app小王子  社区管理员 | 2020-6-28 10:37:57
bobomico 发表于 2020-6-27 03:14
我也遇到了同样的问题。this._armature.eventDispatcher.addDBEventListener(dragonBones.EventObject.FRAM ...

目前龙骨这块的问题正在解决中。
bobomico  圆转纯熟 | 5 天前
app小王子 发表于 2020-6-28 10:37
目前龙骨这块的问题正在解决中。

不是bug,是没有在龙骨动画中添加帧事件,所以才获取不到,当时不懂原理。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部