大家早上好,你们好吗?再次,我在这里与您分享我的问题并越来越多地学习。我希望我们能以某种方式交换信息并扩展我们的知识。伙计们,我正在使用我在互联网上找到的一个非常有趣的类来创建 Scrollers(我很难创建它们)。但是,我需要加载一个包含影片剪辑对象滚动条的 swf。当我这样做时,滚动条停止工作,因为它不再具有使用 MouseEvent.MOUSE_WHEEL 的对象引用阶段。谁能给我任何关于如何在没有舞台参考的情况下使用这些监听器的提示?问候,
问问题
204 次
1 回答
0
您可以在要加载的 SWF 中创建一个函数来设置舞台参考。就像是
public function setStage ( s:Stage ) : void
{
_stageReference = s;
// Add scroll listeners here
}
然后,当 SWF 已加载到您的主 SWF 中时,您可以执行此操作(假设您加载的 SWF 的主类当然命名为 MainLoaded)
private function onLoaded ( e:Event ) : void
{
var target:MainLoaded = e.currentTarget.loader.content as MainLoaded;
target.setStage( stage );
addChild(target);
}
于 2013-05-13T12:42:36.010 回答