Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   TextField (http://www.flasher.ru/forum/showthread.php?t=151089)

StasMIX 22.02.2011 14:11

TextField
 
Создаю объект textfield, параметр type задаю равный TextFieldType.INPUT. В поле стает возможно вводить текст. После этого я пытаюсь сделать тоже самое со своим классом, который наследует класс textfield. Параметр type равен input, но в поле нельзя вводить текст, почему?

arkadattx 22.02.2011 14:29

А где код?

samana 22.02.2011 14:31

Странно, у меня работает:
Код AS3:

package  
{
        import flash.text.TextField;
        import flash.text.TextFieldType;
 
        public class MyTF extends TextField
        {
                public function MyTF()
                {
                        type = TextFieldType.INPUT
                        border = true;
                }
        }
}


StasMIX 22.02.2011 14:33

Код AS3:

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 строку из класса.
Код AS3:

obg[i].type=TextFieldType.INPUT;


etc 22.02.2011 14:36

Название темы не отражает сути вопроса.


Часовой пояс GMT +4, время: 11:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.