flash cs5:当我在movieclip中更改帧时,指向上一帧中一个对象的事件侦听器将被删除

flash cs5:当我在movieclip中更改帧时,指向上一帧中一个对象的事件侦听器将被删除,flash,frames,movieclip,addeventlistener,Flash,Frames,Movieclip,Addeventlistener,我有一个包含两个帧的movieclip,每个帧包含一组不同的按钮 似乎我无法将事件侦听器添加到不在当前查看帧中的按钮 所以。。问题一:有没有一种方法可以将事件监听器添加到movieclip中的所有元素,即使这些元素位于不同的帧中 问题二:在我将事件监听器添加到当前帧中的某些元素,然后向前移动到下一帧并返回到同一帧后,所有事件监听器都被删除,我需要再次初始化它们。有没有一种不需要重新初始化事件侦听器就可以解决问题的方法 谢谢你的帮助 我不这么认为,但是 我解决这个问题的方法很简单。我将事件侦听器初

我有一个包含两个帧的movieclip,每个帧包含一组不同的按钮

似乎我无法将事件侦听器添加到不在当前查看帧中的按钮

所以。。问题一:有没有一种方法可以将事件监听器添加到movieclip中的所有元素,即使这些元素位于不同的帧中

问题二:在我将事件监听器添加到当前帧中的某些元素,然后向前移动到下一帧并返回到同一帧后,所有事件监听器都被删除,我需要再次初始化它们。有没有一种不需要重新初始化事件侦听器就可以解决问题的方法


谢谢你的帮助

我不这么认为,但是

我解决这个问题的方法很简单。我将事件侦听器初始化代码放在时间线中,特别是放在包含分派事件的元素的框架上


它解决了你的两个问题。仅当您处于特定帧时,侦听器才会处于活动状态。

谢谢。我选择根本不使用框架,我只是在movieclip的构造函数上创建了所有必需的元素,然后我会显示和隐藏相关的元素。