Показать сообщение отдельно
Старый 15.05.2010, 13:42
asterion вне форума Посмотреть профиль Отправить личное сообщение для asterion Найти все сообщения от asterion
  № 1  
Ответить с цитированием
asterion

Регистрация: Mar 2010
Сообщений: 18
По умолчанию Ошибка 1046: Тип не найден или не является константой времени компиляции

Создал Text Input с инстансом textIn.
В коде
Код AS3:
import fl.events.ComponentEvent;
 
textIn.addEventListener(Event.CHANGE, Change);
textIn.restrict="^0-9";
textIn.maxChars=15;
 
function Change(event:Event):void {
	if (textIn.text=="hallo") {
		trace("hallo man!");
	}
}
textIn.addEventListener(ComponentEvent.ENTER, entHandler);
function entHandler(event:ComponentEvent):void {
	textIn.text="You pressed Enter";
}
компилятор ругается на строчку function entHandler(event:ComponentEvent):void {
1046: Тип не найден или не является константой времени компиляции: ComponentEvent.Тут нашел похожую проблему. В коде
Код AS3:
import fl.controls.*;
import fl.events.*;
 
var ti:TextInput = new TextInput();
ti.addEventListener(ComponentEvent.ENTER, doSomething);
addChild(ti);
 
function doSomething(e:ComponentEvent):void
{
	trace('doing something');
}
Выдает ту же ошибку со ссылкой на строку function doSomething(e:ComponentEvent):void
Это у меня только так??? Может сборка какая-то не правильная?? Должно же работать!

Добавлено через 1 минуту
Исходя из описания проблемы тут, думаю что проблема все же не в коде.