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

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

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

Регистрация: Feb 2006
Сообщений: 68
Отправить сообщение для barby с помощью ICQ Отправить сообщение для barby с помощью Skype™
Question Изменения в Chart'ах real-time

Еще раз добрый день

Возникла проблемка: создал ColumnChart на основе трех объектов, и создал кнопку, которая при нажатии меняет значение свойства первого объекта. trace показывает, что значение меняется, а график - не изменяется
Есть подозрения, что надо использовать EventListener и перестраивать график при изменении свойства, только я еще не умею с этим нормально обращаться Помогите, plz.

Код:
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
    <mx:Script>
    import mx.collections.ArrayCollection;
    [Bindable]
    public var expenses:ArrayCollection = new ArrayCollection([
        {Month: "Jan", x: 2000},
        {Month: "Feb", x: 1000},
        {Month: "Mar", x: 1500}]);
        
	function myfun ():void {
		expenses[0].x -= 100;
		trace (expenses[0].x);
	}
	
    </mx:Script>
    <mx:Button label="Button" click="myfun();"/>
    <mx:Panel>
        <mx:ColumnChart id="column" dataProvider="{expenses}">
            <mx:horizontalAxis>
                <mx:CategoryAxis dataProvider="{expenses}" categoryField="Month"/>
            </mx:horizontalAxis>
            <mx:series>
                <mx:ColumnSeries xField="Month" yField="x" displayName="x"/>
            </mx:series>
        </mx:ColumnChart>
        <mx:Legend dataProvider="{column}"/>
    </mx:Panel>
</mx:Application>

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

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

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


 


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


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