Показать сообщение отдельно
Старый 21.05.2014, 14:27
firefedot вне форума Посмотреть профиль Отправить личное сообщение для firefedot Найти все сообщения от firefedot
  № 1  
Ответить с цитированием
firefedot
 
Аватар для firefedot

Регистрация: Dec 2010
Сообщений: 129
Question Класс для текстого поля не передает значения.

Доброе...
Скажите пожалуйста, как поправить класс, чтобы после его применения, смог взять значения текстового поля?)

Код класса:
Код AS3:
package  {
		import flash.display.Sprite;
   		import flash.events.MouseEvent;
  		import flash.text.TextField;
  		import flash.text.TextFormat;
		import flash.text.*;
	public class box_text extends Sprite{
 
		private var box_label:TextField;
 
		public function box_text() {
			box_label = new TextField();
			box_label.type = TextFieldType.INPUT;
			box_label.multiline=false;
			box_label.maxChars=25;
			box_label.width=300;
			box_label.height=30;
    		box_label.y = 15;
			var myFont:Font = new Font1();
    	var format:TextFormat = new TextFormat();
    	format.align = "left";
    	format.font = myFont.fontName;
    	format.size = 22;
    	box_label.defaultTextFormat = format;
    	addChild(box_label);
	}
 
	 public function setText(label:String, x1,y1:int):void {
            box_label.text = label;
			box_label.x=x1;  //Координаты строки
			box_label.y=y1;
        }
 
	}
 
}

Вот код применения класса:
Код AS3:
//Кнопка, нажатием на которую хочу получить текст TextFieldá
 
btn_next_reg.addEventListener(MouseEvent.CLICK, regComplite)
 
function regComplite(event:MouseEvent):void{
	trace(box1.text); //Выдает 
}
 
var box1 = new box_text();
box1.setText("",330,75);
form_menu_reg.addChild(box1);
Тестовое поле появляется, текст ввожу. а вот применить не могу)
Получаю такое сообщение:
Код:
ReferenceError: Error #1069: Не удалось найти свойство text в box_text; отсутствует значение по умолчанию.
	at Function/<anonymous>()
Подскажите пожалуйста, как получить значение текста?
Или может по другому надо Класс переписать?
Спасибо.
__________________
--
Какой бы путь ты не выбрал, лягушка прыгнет врятли