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

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).

(编辑:李大同)

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

    推荐文章
      热点阅读