加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex SDK 4.9找不到基类BitmapAsset

发布时间:2020-12-15 04:07:20 所属栏目:百科 来源:网络整理
导读:引入一个旧项目后发现有个编译错误,无法找到基类BitmapAsset。可是我的代码里压根没有用到BitmapAsset这个类。后来查了一下,发现是flex sdk 4.9版本的问题。 这篇文章说了这个问题: 升级到Flex SDK 4.9.1后无法找到基类BitmapAsset的问题 http://www.simp

引入一个旧项目后发现有个编译错误,无法找到基类BitmapAsset。可是我的代码里压根没有用到BitmapAsset这个类。后来查了一下,发现是flex sdk 4.9版本的问题。


这篇文章说了这个问题:

升级到Flex SDK 4.9.1后无法找到基类BitmapAsset的问题

http://www.simpleapples.com/2013/08/flex-sdk-4-9-1-cant-not-find-base-class-bitmapasset/

有人已经给官方报bug了:

http://mail-archives.apache.org/mod_mbox/flex-dev/201303.mbox/%3CCD596C86.4E4D3%25aharui@adobe.com%3E

core.swc 文件在4.8sdk下是 47 kb,到了flex 4.9只有 107kb,版本变换之后新的core.swc缺失BitmapAsset、ByteArrayAsset这些类(原本是flex sdk下mx包里的东西)。

解决办法:添加flex sdk目录framework/libs文件夹下的framework.swc到库路径。
 
2. 使用apache flex sdk后还可能遇到的一个问题:编译后报错如下:
com.google.common.collect.ComputationException: java.lang.NullPointerException
at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:167)
....
下面还有一堆错误。
是在发布release版本时遇到的问题,解决方法是修改项目的.actionScriptProperties文件,修改useFlashSDK=”false”。具体原因不明。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读