Просмотр полной версии : TextField
Создаю объект textfield, параметр type задаю равный TextFieldType.INPUT. В поле стает возможно вводить текст. После этого я пытаюсь сделать тоже самое со своим классом, который наследует класс textfield. Параметр type равен input, но в поле нельзя вводить текст, почему?
arkadattx
22.02.2011, 14:29
А где код?
Странно, у меня работает:
package
{
import flash.text.TextField;
import flash.text.TextFieldType;
public class MyTF extends TextField
{
public function MyTF()
{
type = TextFieldType.INPUT
border = true;
}
}
}
package {
import flash.text.*;
public class txt extends TextField {
var format:StyleSheet = new StyleSheet();
var teg:String=new String('<P>');
var align:String;
var color:String;
var size:String;
var font:String;
public function txt(inputy:int):void {
type=TextFieldType.INPUT;
align='LEFT';
color='BLACK';
size='3';
font='Times New Roman';
x=30;
y=inputy;
autoSize=TextFieldAutoSize.LEFT;
format.color='0x000000';
format.fontSize=16;
format.font='Times New Roman';
styleSheet=format;
text='Введите текст.';
}
}
}
Это текст класса.
Еще попробовал через элемент убрав 11 строку из класса.
obg[i].type=TextFieldType.INPUT;
Название темы не отражает сути вопроса.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.