Как убрать отступ в значке Flex Control Menu? - PullRequest
1 голос
/ 27 октября 2009

Я использую объект PopUpButton и внутри объекта Menu. По какой-то причине он имеет отступ по умолчанию (даже если значок не определен). Как я могу удалить этот отступ?

1 Ответ

2 голосов
/ 27 октября 2009

У кого-то, вероятно, есть более элегантное решение, но установка стиля paddingLeft вашего меню на отрицательное число, кажется, работает нормально (для иллюстрации я использую PopUpMenuButton, но PopUpButton с Menu будет работать точно так же) :

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">

    <mx:Style>

        Menu
        {
            paddingLeft: -12;
        }

    </mx:Style>

    <mx:XMLList id="myData">
        <node label="One"/>
        <node label="Two"/>
        <node label="Three"/>
    </mx:XMLList>

    <mx:PopUpMenuButton id="myButton" dataProvider="{myData}" label="Click Me" labelField="@label" />

</mx:Application>

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...