Как установить всплывающую подсказку для кнопки панели кнопок - PullRequest
3 голосов
/ 24 мая 2010

У меня есть buttonbar, который имеет 3 кнопки. Я пытаюсь установить всплывающую подсказку для каждой кнопки, но не знаю, где именно. Сам ButtonBar имеет обложку, которая в свою очередь включает обложку для каждой из кнопок.

<s:ButtonBar id="bb" selectedIndex="0" skinClass="skins.bbSkin">
     <s:dataProvider>
          <s:ArrayList>
              <fx:Object label="item1" />
              <fx:Object label="item2" />
              <fx:Object label="item3" />
         </s:ArrayList>
     </s:dataProvider>
</s:ButtonBar>

Скин для buttonbar составляет skins.bbSkin

Скин внутри нее для каждой кнопки skins.bbbSkin

Ответы [ 2 ]

3 голосов
/ 24 мая 2010
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:ButtonBar id="bb" selectedIndex="0" toolTipField="tooltip">
    <mx:dataProvider>
         <mx:Array>
             <mx:Object label="item1" tooltip='hello1'/>
             <mx:Object label="item2" tooltip='hello2'/>
             <mx:Object label="item3" tooltip='hello3'/>
        </mx:Array>
    </mx:dataProvider>
   </mx:ButtonBar>
</mx:Application>
1 голос
/ 08 апреля 2015

Если вы хотите отобразить всплывающую подсказку с помощью кнопки ButtonBar, вам нужно управлять с помощью skinClass. Посмотрите здесь: https://sensaran.wordpress.com/2010/07/19/setting-tooltip-for-spark-buttonbar

...