![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2011
Сообщений: 2
|
Подскажите пожалуйста как грамотно задать соответствие переменной aaa и текстового поля bb(динамический текст), то есть: в любой момент времени программное изменение переменной должно приводить к изменению в текстовом поле. Пользователь меняет значение в поле - изменяется и переменная.
кстати переменная должна быть типа int, текстовое поле естественно string. |
|
|||||
|
.
|
import flash.events.Event; import flash.text.TextField; const textField:TextField = new TextField(); textField.type = TextFieldType.INPUT; textField.text = "20"; textField.width = 100 textField.height = 20; textField.border = true; textField.addEventListener(Event.CHANGE, this.handler_textFieldChange, false, int.MAX_VALUE); super.addChild(textField); //----------------------------------------------------------------------------- // // Properties // //----------------------------------------------------------------------------- //------------------------------------- // textFieldValue //------------------------------------- var _textFieldValue: int; function get textFieldValue():int { return this._textFieldValue; } function set textFieldValue(value:int):void { const temp:String = value.toString(); if (this.textField.text === temp) return; this.textField.text = temp; } //----------------------------------------------------------------------------- // // Event handlers // //----------------------------------------------------------------------------- function handler_textFieldChange(event:Event):void { const textField:TextField = event.target as TextField; this.textFieldValue = parseInt(textField.text); } |
|
|||||
|
какой в этом смысл?
__________________
местонахождение |
|
|||||
|
Регистрация: Aug 2011
Сообщений: 4
|
Если я правильно тебя понял, то создай текст во флеше, в свойствах его назови как-нибудь, далее пользуйся примером:
Если по переменной, то: Далее меняешь текст в переменной Не пинайте, если написал неверно, новичок, хочу помочь =) |
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
bb.addEventListener(Event.CHANGE, textChange); var aaa:int = 0; function textChange(e:Event):void { aaa = parseInt(bb.text); } Можно так же повесить на текстовое поле слушатель события KeyboardEvent.KEY_UP и уже по этому событию присваивать значение переменной |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|