2015-03-17 4 views
0

Я новичок в использовании flex. У меня есть linkButton, и мне нужно это, чтобы подчеркнуть, когда я наводил указатель мыши. Я думаю, что это можно сделать с помощью setstyle(), но я не знаю синтаксиса и как он работает. Я огляделся, но он нашел что-то полезное, связанное с этим.Как получить LinkButton в flex, чтобы подчеркнуть на мышку над

Любая помощь очень ценится.

ответ

1

Синтаксис для использования является:

buttonObject.setStyle("property", "value"); 

Полный пример:

<fx:Script> 
    <![CDATA[ 
     import mx.controls.Alert; 

     protected function linkbutton1_clickHandler(event:MouseEvent):void 
     { 
      Alert.show('LinkButton selected!'); 
     } 

     protected function linkbutton1_mouseOverHandler(event:MouseEvent):void 
     { 
      btn.setStyle("textDecoration", "underline"); 
     } 

     protected function linkbutton1_mouseOutHandler(event:MouseEvent):void 
     { 
      btn.setStyle("textDecoration", "none"); 

     } 

    ]]> 

</fx:Script> 

<mx:LinkButton id="btn" label="LinkButton control" color="#0000FF" fontWeight="bold" rollOverColor="#FFFFFF" 
     mouseOver="linkbutton1_mouseOverHandler(event)" 
     mouseOut="linkbutton1_mouseOutHandler(event)" 
     click="linkbutton1_clickHandler(event)"/> 

Продолжение на Display text as hyperlink in Flex и http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/LinkButton.html