Actionscript 3 对于添加到ScrollContainer的DisplayObjects,不会激发Event.ADDED_TO_阶段

Actionscript 3 对于添加到ScrollContainer的DisplayObjects,不会激发Event.ADDED_TO_阶段,actionscript-3,starling-framework,Actionscript 3,Starling Framework,我正在使用Starling+Feathers+StarlingMVC构建一个小游戏 这样做,我在ScrollContainer上遇到了一个问题:添加到ScrollContainer的元素(在我的例子中是按钮)似乎不会触发事件。添加的事件因此不会成为主题 这是一个包含以下内容的粘贴箱:_shoppbutton和_shoppbutton在我测试游戏时可见,因为我指定了它们的纹理,但_startButton不可见,因为它应该被主题化 这是我的,它在buttonInitializer中包含一个trace

我正在使用Starling+Feathers+StarlingMVC构建一个小游戏

这样做,我在ScrollContainer上遇到了一个问题:添加到ScrollContainer的元素(在我的例子中是按钮)似乎不会触发事件。添加的事件因此不会成为主题

这是一个包含以下内容的粘贴箱:_shoppbutton和_shoppbutton在我测试游戏时可见,因为我指定了它们的纹理,但_startButton不可见,因为它应该被主题化

这是我的,它在buttonInitializer中包含一个trace()语句

这里是相关的tracelog(我本来会放一个pastebin链接,但我的声誉不足以发布两个以上的链接)

标题项 标题项 简单滚动条拇指 简单滚动条拇指 简单滚动条拇指 简单滚动条拇指 简单滚动条拇指 简单滚动条拇指

如您所见,trace()语句是为与ScrollContainer相关的项目而调用的,但不是为我的按钮

我做错了什么

问候,,
Brice

与其提供指向粘贴箱的链接,不如在这里生成您遇到问题的代码部分?嗯,没有任何一行会产生错误。这只是结果不是我所期望的。我通过在ScrollContainer被添加到stage中后将按钮添加到ScrollContainer来解决此问题d这样做是可行的……但这充其量只是一种变通办法,我想我做得不对。