2016-06-09 3 views

답변

1

htmlText 속성을 사용하십시오.

1. AS3에서 htmlText 설정.

linkable.htmlText = "Register your phone number <a href='http://www.adobe.com'>Register Now</a>"; 

<mx:Label id="linkable" selectable="true"/> 

2. MXML에서 htmlText 설정.

<mx:Label id="linkable" selectable="true"> 
    <mx:htmlText> 
     <![CDATA[Register your phone number <a href='http://www.adobe.com'>Register Now</a>]]> 
    </mx:htmlText> 
</mx:Label> 

링크를 새 창에서 열려면 아래 링크를 사용하십시오.

public function linkHandler(event:TextEvent):void { 
    // Open the link in a new window. 
    navigateToURL(new URLRequest(event.text), '_blank') 
} 

<mx:Label id="linkable" selectable="true" link="linkHandler(event)"> 
    <mx:htmlText> 
     <![CDATA[Register your phone number <a href='event:http://www.adobe.com'>Register Now</a>]]> 
    </mx:htmlText> 
</mx:Label> 
+0

정답입니다. 그래도 멋진 일을하고 싶다면 [문자 경계] (http://stackoverflow.com/questions/19837705/character-boundaries-of-text-field-based-on-parent)를 사용하여 눈에 보이는 (또는 보이지 않는) 버튼. 이것은 내 경험에 터치 스크린 응용 프로그램에 유용합니다. –

관련 문제