【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的查找替换功能,把原来的按钮替换成这个新元件。
发表评论
-
Windows Azure 基本概念浅析
2012-01-20 09:26 533Windows Azure 基本概念浅析 2011年04月1 ... -
Windows Azure 项目笔记#1
2012-01-20 09:26 532Windows Azure 项目笔记#1 2011年05月0 ... -
SDK Manager:failed to install
2012-01-20 09:26 498SDK Manager:failed to install ... -
Windows Azure AppFabric Caching入门简介
2012-01-20 09:26 547Windows Azure AppFabric Caching ... -
windows程序设计相关思想
2012-01-20 09:25 537windows程序设计相关思想 ... -
墨子对儒家“三年之丧”的批判及两家之歧见
2012-01-19 14:27 668墨子对儒家“三年之丧”的批判及两家之歧见 2011年12月2 ... -
孟子三答
2012-01-19 14:27 566孟子三答 2011年12月24日 孟子许多天没上朝,这天 ... -
《论语》解读之3-26《无礼之状乱不忍观》
2012-01-19 14:27 668《论语》解读之3-26《无礼之状乱不忍观》 2012年01月 ... -
javascript 的 try catch用法
2012-01-17 04:15 536javascript 的 try catch用法 2011年 ... -
javascript使用全集2
2012-01-17 04:15 613javascript使用全集2 2011年04月08日 ... -
js try catch 用法
2012-01-17 04:15 985js try catch 用法 2011年03月23日 ... -
JavaScript--异常处理
2012-01-17 04:15 516JavaScript--异常处理 2010 ... -
最高境界的赞美
2012-01-16 03:04 652最高境界的赞美 2009年09月17日 爱美之心,人皆有 ... -
会说话的女人最出色!
2012-01-16 03:04 609会说话的女人最出色! 2 ... -
女人最出色的地方―说话《二》
2012-01-16 03:04 632女人最出色的地方―说话《二》 2011年05月03日 对 ... -
有一种赞美令人心痛
2012-01-16 03:04 550有一种赞美令人心痛 20 ... -
e最著名的形容美女的词语
2012-01-16 03:04 385e最著名的形容美女的词 ...
相关推荐
环境变量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浏览器出现的对象未定义问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,祝大家游戏愉快哦