flash – “ReferenceError:错误#1065:未定义变量TCMText”是
发布时间:2020-12-15 07:23:59 所属栏目:百科 来源:网络整理
导读:单击圆圈时,它的大小应加倍.但是我得到错误: ReferenceError:错误#1065:未定义变量TCMText. 我认为这是因为我选择了文本和圆圈,并将选择作为单个符号.有没有人知道如何将形状和符号组合在一起而不会收到此错误消息? import flash.events.MouseEvent;circ
单击圆圈时,它的大小应加倍.但是我得到错误:
ReferenceError:错误#1065:未定义变量TCMText. 我认为这是因为我选择了文本和圆圈,并将选择作为单个符号.有没有人知道如何将形状和符号组合在一起而不会收到此错误消息? import flash.events.MouseEvent; circOne.addEventListener(MouseEvent.CLICK,doubleSize); circTwo.addEventListener(MouseEvent.CLICK,doubleSize); circThree.addEventListener(MouseEvent.CLICK,doubleSize); function doubleSize(event:MouseEvent):void{ e.currentTarget.scaleX=2; e.currentTarget.scaleY=2; } 解决方法
除了运行时错误,你得到编译器错误,修复代码为@recursivity说:
function doubleSize(e:MouseEvent):void { e.currentTarget.scaleX=2; e.currentTarget.scaleY=2; } 检查“编译器错误”选项卡,如果您收到任何选项卡,您几乎可以忽略从Flash获得的任何进一步输出和行为. 编辑:一起选择许多不同的元素然后将它们(或“组合”)制作成符号(MovieClip)绝对没有错. 在编译器错误(这是一种非常奇怪的行为)之后获得运行时ReferenceError的原因是因为您使用的是TLF文本字段,请查看this thread on the adobe forums以获取更多信息.为简单起见,我的建议是切换到经典文本文本字段(TextField属性面板中有一个下拉选择器,Flash CS5上默认为TLF). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |