- 浏览: 11094 次
最新评论
【FlashCS5】【莫名其妙】之变量 ComponentShim 未定义
2011年10月03日
ReferenceError: Error #1065: 变量 ComponentShim 未定义
最近弄UI,一个游戏的UI,文件大得要命,关键很容易出错。
上面这个错误整整花了半天的时间才解决。下面说说这个问题:
起因:从别的文件拷贝了一个按钮过来新的文件,在新的文件里面把该按钮改成了MovieClip,同时导出类,继承了MovieClip的一个类。
现象:提示ReferenceError: Error #1065: 变量 ComponentShim 未定义
同时伴有编译错误:ButtonPublic.as5000: 类'ButtonPublic'必须为'flash.display.SimpleButton'的子类,因为它链接到该类型的库元件。
这就是个莫名其妙的地方,明明已经把按钮改成了MovieClip,所有舞台上面的实例都已经设置成了MovieClip,FlashIDE还是偏偏要把它认成一个按钮。
仔细观察发现,元件的属性里面有个源:引用了一个源fla文件,以及其中的元件,我猜想可能是这里有问题,每次编译的时候都会以这个为准。
因此新建了一个元件,把里面的内容转移到新元件里面,同样导出类,继承MovieClip。这下编译通过,问题解决。
这可能算是FlashIDE的一个Bug吧。 总结下:就是FlashIDE编译的时候,会去复制过来的源文件中更新库里面的文件,即使你不勾选总在发布时更新,这个元件还是保留了原始的文件里面的类型信息。
建议:把一个元件从按钮转成影片剪辑的时候,最好新建一个元件,把按钮里面的内容拷贝进这个新文件,再使用FlashIDE的查找替换功能,把原来的按钮替换成这个新元件。
发表评论
-
英语 2
2012-01-20 11:36 668英语 2 18小时前 ... -
亲,我们一起分享教育学2
2012-01-20 11:35 585亲,我们一起分享教育学2 2010年04月19日 小学教 ... -
最近学习FLEX4/FMS4的一点小体验【二】
2012-01-19 16:26 769最近学习FLEX4/FMS4的一点小体验【二】 2011年0 ... -
javascript 的 try catch用法
2012-01-19 16:26 695javascript 的 try catch用法 2011年 ... -
javascript使用全集2
2012-01-19 16:26 560javascript使用全集2 2011年04月08日 ... -
js try catch 用法
2012-01-19 16:26 1006js try catch 用法 2011年03月23日 ... -
VB窗口图表化
2012-01-17 06:11 562VB窗口图表化 2011年04月20日 '本模块为实现托 ... -
VB 两小时
2012-01-17 06:11 576VB 两小时 2011年09月25日 Option Ex ... -
使用 Shell 属性及方法
2012-01-17 06:11 816使用 Shell 属性及方法 2 ... -
VB关机代码
2012-01-17 06:11 604VB关机代码 2011年07月20日 .首先在Form1 ... -
VB 打开网络连接
2012-01-17 06:10 636VB 打开网络连接 2011年10月29日 Option ... -
所有的神马都是浮云
2012-01-16 04:51 580所有的神马都是浮云 2011年11月27日 ... -
神马都是浮云
2012-01-16 04:51 473神马都是浮云 2011年02月28日 2010一切都那么 ... -
神马都是浮云
2012-01-16 04:51 555神马都是浮云 2012年01月06日 ... -
神马都是浮云。
2012-01-16 04:51 515神马都是浮云。 2011年04月15日 ... -
2011的神马,浮云。。
2012-01-16 04:51 5822011的神马,浮云。。 2011年12月27日 年尽, ...
相关推荐
环境变量ORACLE_UNQNAME未定义问题
comsol内置参数变量函数[参照].pdf
此应用安装后需要用solidcam2015-2016的PJ文件进行pj,如果你电脑里安装了ug外挂请注意,某些外挂会出现冲突消失,只需将此应用卸载干净即可。
主要介绍了css文件中的样式类被覆盖,js文件中的变量未定义问题的相关资料,需要的朋友可以参考下
项目中把错误等级设置为:error_reporting(E_ALL | E_STRICT);
主要介绍了浅谈Python程序的错误:变量未定义,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
origin 7使用说明 中文版,入门级的教程,不错,可以基本学会使用origin7
今天小编就为大家分享一篇解决thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
一般如果变量通过var声明,但是并未初始化的时候,变量的值为undefined,而未定义的变量则需要通过 "typeof 变量"的形式来判断,否则会发生错误
C语言中局部变量和全局变量 变量的存储类别 static extern auto register 使用
C语言程序设计(第2版)-2期 常见问题2-2 变量未定义就使用.pdf 学习资料 复习资料 教学资源
IE11也支持html2canvas该插件 Promise 未定义 引用该脚本即可
主要介绍了javascript中使用未定义变量或值的情况,较为详细的分析了javascript中使用未定义值的情况,需要的朋友可以参考下
基于COMSOL Multiphysics的等离子体气动激励系统仿真
AjaxControlToolkit未定义
下面小编就为大家带来一篇完美解决IE9浏览器出现的对象未定义问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,祝大家游戏愉快哦