Flash AS3 ActionScript未从加载的movieclip上的时间线运行
我有一个AS3 Flash文件,在时间轴上有一些动画。在时间线上,在中间(在关键帧上)也有一个Stand()。当我运行这个SWF文件时,它确实停止了。但是,如果我使用Loader对象从另一个Flash文件加载if,它不会停止(也不会运行任何其他操作脚本,例如:trace(“hi”)) 我还包括当前应用程序域的上下文:Flash AS3 ActionScript未从加载的movieclip上的时间线运行,flash,actionscript-3,security,Flash,Actionscript 3,Security,我有一个AS3 Flash文件,在时间轴上有一些动画。在时间线上,在中间(在关键帧上)也有一个Stand()。当我运行这个SWF文件时,它确实停止了。但是,如果我使用Loader对象从另一个Flash文件加载if,它不会停止(也不会运行任何其他操作脚本,例如:trace(“hi”)) 我还包括当前应用程序域的上下文: var context:LoaderContext = new LoaderContext(); context.applicationDomain = ApplicationDo
var context:LoaderContext = new LoaderContext();
context.applicationDomain = ApplicationDomain.currentDomain;
塔克斯 你在听什么节目。完成还是初始化?对于电影,您应该使用Event.INIT,它确保加载的电影已完全初始化,允许从父电影访问加载的电影中的任何操作
另外,您是在本地测试,还是在服务器上测试?如果来自服务器,那么两个主权财富基金是否生活在同一个域中?如果没有,则需要在加载的fla中包含对Security.allowDomain的调用。此帖子:解释应用程序域的工作原理。似乎在使用同一个应用程序域时,时间轴上的代码不起作用,而在使用新的应用程序域时,时间轴上的代码起作用,但如果使用类,则无法使用原始movieclip中的类,因为它们已由不同的类加载器加载。u需要在此处添加更多代码。。。