linux中运行mxml,MXML在Linux和Windows下的编译方式不同?

我有一个项目,它有几个组件由一个预加载程序SWF加载。

预加载程序SWF严格为AS3(无flex),使用加载程序加载两个不同的SWF,它们都使用flex库(静态编译,而不是rsl)。

当我在Linux下编译所有这三个并运行结果预加载程序时,其中一个SWF未能正确加载,下面的异常(在本文的底部)被抛出。

如果我在Windows中使用相同的Ant任务编译相同的组件,那么该组件的加载就不会出错。Windows文件也小683字节。

在Linux和Windows下使用flex sdk 3.2.0和3.3.0是正确的。

你见过这种行为吗?你能为它可能发生的原因,或者如何判断出什么是错误提供任何建议吗?

TypeError: Error #1009: Cannot access a property or method of a null object reference.

at mx.managers::FocusManager/activate()

at mx.managers::SystemManager/activateForm()

at mx.managers::SystemManager/activate()

at mx.core::Application/initManagers()

at mx.core::Application/initialize()

at OC_Footer/initialize()

at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::childAdded()

at mx.managers::SystemManager/initializeTopLevelWindow()

at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::docFrameHandler()

at mx.managers::SystemManager/docFrameListener()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值