守望者--AIR技术交流

标题: 1056 [打印本页]

作者: 破晓    时间: 2015-1-8 14:03
标题: 1056


作者: zxqadair    时间: 2015-4-17 17:29
我是做了一款拥有加载本地任意swf功能的一款工具。然后通过主swf加载swf的时候  出现许多问题  1:无法为xx创建xx属性  2:无法访问空对象的属性方法 下面我说一下是如何避免与解决的。当你通过主swf加载子swf的时候,如果是做加载的demo时,加载写在主类写的话,主swf的文档类名与子swf的文档类名千万要区别开,否则会报第一条的错误,第二条错误,无法访问空对象的属性与方法,这个是因为在加载子swf的时候 还未将子swf添加到舞台上便调用了stage的方法。解决的时候就通过 this.addEventListener(Event.ADDED_TO_STAGE,onStageInit);
在此方法之前任何关于舞台的属性或方法都获取不到,只有在子swf添加到舞台以后(我犯的是个相当低级的错,没有注意到变量调用了stage.stageWidth属性,所以大家注意下下  这个只是我个人的理解与心得吧  有说的不对的请及时出来纠正,或者还有别的情况也请call一下。。。。共同学习




欢迎光临 守望者--AIR技术交流 (http://www.airmyth.com/)