Что означает «ReferenceError: Ошибка № 1065: переменная TCMText не определена»? - PullRequest
4 голосов
/ 19 октября 2011

Когда вы нажимаете на круг, он должен удвоиться в размере.Однако я получаю сообщение об ошибке:

ReferenceError: Ошибка # 1065: переменная TCMText не определена.

Я думаю, это потому, что я выделил текст и круг и сделалвыделение одного символа.Кто-нибудь знает, как объединить форму и символ вместе, не получая это сообщение об ошибке?

enter image description here

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;
}

Ответы [ 2 ]

5 голосов
/ 19 октября 2011

Помимо этой ошибки во время выполнения, вы получаете Ошибки компиляции , исправьте свой код, как @recurstivation:

function doubleSize(e:MouseEvent):void
{
    e.currentTarget.scaleX=2;
    e.currentTarget.scaleY=2;
}

Проверьте вкладки "Ошибки компиляции" и, есливы получаете любой, вы можете в значительной степени игнорировать любые дальнейшие выходные данные и поведение, которое вы получаете от своего Flash.

РЕДАКТИРОВАТЬ: нет абсолютно ничего плохого в выборе множества различных элементов вместе, а затем сделать их (или "объединение ") в символ (MovieClip).

Причина, по которой вы получаете время выполнения ReferenceError ПОСЛЕ ошибки компилятора (что очень странно) заключается в том, что вы используете Текстовые поля TLF , проверьте эту тему на форумах Adobe для получения дополнительной информации.Для простоты мой совет - переключиться на текстовые поля Classic Text (на панели свойств TextField есть селектор выпадающего меню, по умолчанию в Flash CS5 + TLF).

0 голосов
/ 20 августа 2015

Моя ошибка TCMText возникла, когда я использовал новый прямоугольник, чтобы нарисовать фигуру и добавить ее на сцену. Рисование прямоугольника не вызвало ошибку. Ошибка появилась, когда я пошел, чтобы добавить это этап. То же самое произошло, когда я попытался нарисовать прямоугольник, используя Shape и graphics.rect. Я наконец получил свой прямоугольник без ошибки TCMText, используя Shape и moveTo / lineTo. На форуме Adobe кто-то заявляет, что нет возможности отключить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...