使用as3在主文件上加载外部swf的问题

时间:2013-07-18 04:56:58

标签: actionscript-3 flash loading external

您好我是Flash CS6和AS3的新手,我一直坚持使用我一直在做的这个iPad / Android餐厅菜单。我正在尝试在我的主swf上加载一个外部swf但是一直收到这个错误:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at cuisine/init()[C:\Users\PAO\Desktop\OZ\SWIPE\cuisine.as:32]
    at cuisine()[C:\Users\PAO\Desktop\OZ\SWIPE\cuisine.as:22]

我从在线发现的教程中获得了滑动代码。在菜单的不同部分,我计划加载不同的swfs,因为我无法同时使代码适用于所有部分。

像我说的那样,我是as3的新手,我真的不了解所有的编码,所以我真的陷入了死胡同。

希望善良的灵魂能帮助我摆脱这种困境。文件可以找到here

1 个答案:

答案 0 :(得分:0)

加载外部SWF可能有点不直观,特别是如果您不熟悉AS3。如果我没记错的话,一个很大的问题是你需要在尝试访问任何东西之前等待ENTIRE swf加载。

您应该只在Event.COMPLETE事件之后尝试从外部swf访问代码。有关详细信息,请参阅here

我还建议使用Greensock加载器,因为它有点简单。

希望有所帮助