0
"전화 번호 등록"텍스트와 "지금 등록"이라는 링크 가능한 텍스트를 결합해야합니다. 어떻게해야합니까? 결과는 다음과 같이 표시되어야합니다. 전화 번호 등록flex3에서 링크 가능 텍스트와 링크 할 수없는 텍스트를 결합하는 방법은 무엇입니까?
"전화 번호 등록"텍스트와 "지금 등록"이라는 링크 가능한 텍스트를 결합해야합니다. 어떻게해야합니까? 결과는 다음과 같이 표시되어야합니다. 전화 번호 등록flex3에서 링크 가능 텍스트와 링크 할 수없는 텍스트를 결합하는 방법은 무엇입니까?
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>
정답입니다. 그래도 멋진 일을하고 싶다면 [문자 경계] (http://stackoverflow.com/questions/19837705/character-boundaries-of-text-field-based-on-parent)를 사용하여 눈에 보이는 (또는 보이지 않는) 버튼. 이것은 내 경험에 터치 스크린 응용 프로그램에 유용합니다. –