Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.11.2009, 11:35
andrey_p вне форума Посмотреть профиль Отправить личное сообщение для andrey_p Найти все сообщения от andrey_p
  № 1  
Ответить с цитированием
andrey_p

Регистрация: Jun 2007
Сообщений: 77
По умолчанию Bindable Не работает (

Подскажите пожалуйста что не так делаю. хочу привязать текст TextArea с переменной.

Код AS3:
...
 
public var traceText:String;
...
debConsole.text = TraceText;
...
[Bindable]
public  function set TraceText(val){traceText = val;}
public  function get TraceText():String{return traceText;}
...
а потом TraceText сделать статик. Yt pyf. Не знаю что получится так как в доках про статик написано нужно const делать.
Как мне TextArea.text и TraceText связать правильно ?

спасибо.

Старый 06.11.2009, 12:06
Gubber вне форума Посмотреть профиль Отправить личное сообщение для Gubber Посетить домашнюю страницу Gubber Найти все сообщения от Gubber
  № 2  
Ответить с цитированием
Gubber

Регистрация: Sep 2000
Адрес: Россия, Обнинск
Сообщений: 84
Отправить сообщение для Gubber с помощью ICQ
Метаинформацию [Bindable] надо вешать на function get.
При этом в сеттере хорошо бы делать
Код AS3:
dispatchEvent(....)
__________________
flex vs java
ICQ#65310126

Старый 06.11.2009, 17:14
chatlano вне форума Посмотреть профиль Отправить личное сообщение для chatlano Найти все сообщения от chatlano
  № 3  
Ответить с цитированием
chatlano

Регистрация: Jun 2006
Сообщений: 30
Цитата:
Сообщение от andrey_p Посмотреть сообщение
Подскажите пожалуйста что не так делаю. хочу привязать текст TextArea с переменной.
У вас связывания не происходит, вы присваиваете переменную а не связываете. Почитайте в доке о BindingUtils

to Gubber
Мета Bindable относиться автоматически и к setterу и getterу не важно возле какого
из них вы ее написали. Диспетчин нужно тоже не всегда, зависит от класса в котором setter и getter находятся. Одно дело это свой класс а другое это mxml компонента.

Старый 06.11.2009, 17:36
Gubber вне форума Посмотреть профиль Отправить личное сообщение для Gubber Посетить домашнюю страницу Gubber Найти все сообщения от Gubber
  № 4  
Ответить с цитированием
Gubber

Регистрация: Sep 2000
Адрес: Россия, Обнинск
Сообщений: 84
Отправить сообщение для Gubber с помощью ICQ
Цитата:
Сообщение от chatlano Посмотреть сообщение
to Gubber
Мета Bindable относиться автоматически и к setterу и getterу не важно возле какого
из них вы ее написали. Диспетчин нужно тоже не всегда, зависит от класса в котором setter и getter находятся. Одно дело это свой класс а другое это mxml компонента.
Как раз в этом случае мне кажется, что диспатчить событие и нужно.
__________________
flex vs java
ICQ#65310126

Старый 06.11.2009, 18:09
chatlano вне форума Посмотреть профиль Отправить личное сообщение для chatlano Найти все сообщения от chatlano
  № 5  
Ответить с цитированием
chatlano

Регистрация: Jun 2006
Сообщений: 30
Цитата:
Сообщение от Gubber Посмотреть сообщение
Как раз в этом случае мне кажется, что диспатчить событие и нужно.
в этом случае ничего не понятно. кода мы не видели. если andrey_p написал геттер и сеттер в class ClassOfAndreyP {} то нужно IEventDispatcher реализовать и отправлять change Event а если class ClassOfAndreyP extends UIComponent {} или mxml компонента или ArrayCollection то все уже украдено написано за нас.

Создать новую тему Ответ Часовой пояс GMT +4, время: 08:19.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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