![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2010
Сообщений: 4
|
Привет! Необходимо выводить текст во всплывающем окне при нажатии на button. как это лучше реализовать? с помощью какого объекта?
|
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Что за всплывающее окно? Системное?
|
|
|||||
|
Регистрация: Sep 2010
Сообщений: 4
|
неа, внутри флеш-приложения
|
|
|||||
|
Регистрация: Sep 2010
Сообщений: 4
|
а наглядные примеры использования с описанием можно?
![]() |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Угу.
В следующем примере класс TextFieldExample используется для отображения текстового сообщения. Для этого выполняются следующие действия. Создается свойство label типа TextField. Конструктор класса вызывает функцию configureLabel(). Метод configureLabel() сначала создает новый объект TextField и назначает его свойству label, а затем задает для него следующие параметры: Полная выключка текстового поля по левому краю. Включить заливку фона. Включить рамку Метод configureLabel() создает переменную format и назначает ее новому экземпляру TextFormat, задав следующие параметры: Font type = Verdana Font color = solid red Font size = 10 Font underline = true Свойство defaultTextFormat текстового поля label получает значение format, и экземпляр label добавляется в список отображения, который сначала показывает в рабочей области текстовое поле без текста. Конструктор задает для текстового поля label текст "Hello world and welcome to the show" (Здравствуйте все и добро пожаловать на представление), вызвав метод setLabel(). package { import flash.display.Sprite; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.text.TextFormat; public class TextFieldExample extends Sprite { private var label:TextField; private var labelText:String = "Hello world and welcome to the show."; public function TextFieldExample() { configureLabel(); setLabel(labelText); } public function setLabel(str:String):void { label.text = str; } private function configureLabel():void { label = new TextField(); label.autoSize = TextFieldAutoSize.LEFT; label.background = true; label.border = true; var format:TextFormat = new TextFormat(); format.font = "Verdana"; format.color = 0xFF0000; format.size = 10; format.underline = true; label.defaultTextFormat = format; addChild(label); } } } |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 4
|
спасибо
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|