-氺_涙- 2015-04-14 10:07 采纳率: 0%
浏览 1484
已结题

AIR moduleFactory为null

AIR项目, RSL结构, 代码: 加载模块
moduleInfo.load(ApplicationDomain.currentDomain, null, null, FlexGlobals.topLevelApplication.moduleFactory);
报错位置: LoaderUtil.as 断点: moduleFactory=null

private static function isRSLLoaded(moduleFactory:IFlexModuleFactory, digest:String):Boolean
    {
        var preloadedRSLs:Dictionary = moduleFactory.preloadedRSLs;

        if (preloadedRSLs)
        {
            // loop over the rsls to find a matching digest
            for each (var rsl:Vector.<RSLData> in preloadedRSLs)
            {
                var n:int = rsl.length;
                for (var i:int = 0; i < n; i++)
                {
                    if (rsl[i].digest == digest)
                    {
                        return true;
                    }
                }
            }
        }

        return false;
    }

报错信息:

 TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at mx.utils::LoaderUtil$/isRSLLoaded()[E:\dev\4.y\frameworks\projects\framework\src\mx\utils\LoaderUtil.as:525]
    at mx.utils::LoaderUtil$/http://www.adobe.com/2006/flex/mx/internal::processRequiredRSLs()[E:\dev\4.y\frameworks\projects\framework\src\mx\utils\LoaderUtil.as:259]
    at mx.core::FlexModuleFactory/getRSLInfo()[E:\dev\4.y\frameworks\projects\framework\src\mx\core\FlexModuleFactory.as:582]
    at mx.core::FlexModuleFactory/update()[E:\dev\4.y\frameworks\projects\framework\src\mx\core\FlexModuleFactory.as:470]
    at mx.core::FlexModuleFactory/moduleInitHandler()[E:\dev\4.y\frameworks\projects\framework\src\mx\core\FlexModuleFactory.as:819]

确实想不通为什么会为null, 大家帮帮忙, 非常感谢

  • 写回答

2条回答 默认 最新

  • -氺_涙- 2015-04-22 08:53
    关注

    没人回答, 问题虽然没搞清楚怎么回事, 但是修改了模块路径就不会有这个问题了, 估计是获取形式不同导致的.

    评论

报告相同问题?

悬赏问题

  • ¥15 iOS 自定义输入法-第三方输入法
  • ¥15 很想要一个很好的答案或提示
  • ¥15 扫描项目中发现AndroidOS.Agent、Android/SmsThief.LI!tr
  • ¥15 怀疑手机被监控,请问怎么解决和防止
  • ¥15 Qt下使用tcp获取数据的详细操作
  • ¥15 idea右下角设置编码是灰色的
  • ¥15 全志H618ROM新增分区
  • ¥15 在grasshopper里DrawViewportWires更改预览后,禁用电池仍然显示
  • ¥15 NAO机器人的录音程序保存问题
  • ¥15 C#读写EXCEL文件,不同编译
  • ¥50 C++五子棋AI程序编写