PDA

Просмотр полной версии : высота title в panel средствами css


Lexxx_HU
01.12.2010, 12:10
вопрос вот в чем, как изменить высоту title в panel средствами css. из actionscript это делается panel_chat.titleDisplay.minHeight = 14;
но нужно именно из css, или mxml

alatar
01.12.2010, 14:07
titleDisplay это обычный Label, он находится в скине панели и в самой панели на него есть ссылка.
1. Наследоваться от Panel, добавить в него стиль для высоты заголовка.
2. В скин для панели добавить код который будет менять высоту заголовка в зависимости от стиля. Или в самом наследнике менять высоту titleDisplay в зависимости от стиля (но это противоречит идеологии spark компонентов).
3. Назначить в css скин для наследника панели.

Lexxx_HU
01.12.2010, 15:52
можно третий пункт поподробнее
насколько мне известно в css нету свойства высоты

alatar
01.12.2010, 15:56
После выполнения первого пункта будет.

Добавлено через 44 секунды
Это последовательность, а не варианты :)

Lexxx_HU
01.12.2010, 17:55
кроме первого пункта дальше к сожалению ничего не понял
title-style-name:"style_for_title_chat";

alatar
01.12.2010, 18:03
Тогда, боюсь, вы и первый пункт не поняли
[Style(name="headerHeght", inherit="yes", type="Number")]

Добавлено через 6 минут
Это было по-поводу первого пункта.
По-поводу второго и третьего почитайте тут (http://help.adobe.com/ru_RU/flex/using/WSA95C9644-B650-4783-B5C0-D2C7F95A23E3.html#WSE59B1086-65B0-489a-8B13-21F9C09F8C44).