Цитата:
|
Сообщение от VovkaMorkovka
А если запихнуть этот самый чарт в какой - нибудь лейаут и уже для него задать титул? В примерах так делается
|
title - это подпись к оси, их две - вертикальная и горизонтальная. Была следующая проблема - нужна поддержка html в подписях к осям, расширить класс не получалось, тк пришлось бы расширять все существующий классы графиков ( в ChartesianChart как раз создаваются подписи к осям ( замечу именно к осям а не к делениям на оси ), соответсвенно, все графики наследуют этот класс ), поэтому принято решение подхачить подписи написанием компонента, который бы задавал подписи к осям " " пробелами, а сам бы выравнивался относительно графика ( этому компоненту передается ссылка на график, который уже существует). Например, так:

Код:
<mx:LineChart id="linechart11" x="10" y="10" dataProvider="{expensesAC}">
<mx:series>
<mx:LineSeries displayName="Series 1" yField="Expenses"/>
</mx:series>
</mx:LineChart>
<axis:HorizontalAxisHtmlTitle alignment="center" id="axisTitle" chart="{linechart11}" htmlText="Horizontal HTMLTitle"/>
где HorizontalAxisHtmlTitle класс, расширяющий лейбл. Хотелось бы в этом классе написать что-то вроде ssilkanagrafik.horizontalAxis.title = " ", чтобы не указывать этот параметр в каждом графике отдельно, да и вообще интересно как это так. Но компилятор ругается, что это свойство рид онли. вот и возникает вопрос как быть. Свойство то через mxml задать можно, а вот как обратиться к нему через код не ясно...
to Freeeeeeeman - id это параметр любого стандартного компонента при объявлении его в mxml