몸을 풀다:htmlText 앵커에서 액션스크립트 함수를 호출하는 방법
-
22-08-2019 - |
문제
TextArea 구성 요소의 htmlText 속성에 정의된 앵커에서 작업 스크립트 함수를 호출할 수 있는 방법이 있습니까?
감사합니다
해결책 2
나는 답을 얻었다 여기..
다른 팁
이 앵커가 태그의 href인 경우 이벤트를 전달하고 다음과 같이 처리할 수 있습니다.
<mx:Script>
<![CDATA[
private function linkHandler(e:TextEvent):void
{
if (e.text == "test")
trace("test called")
}
]]>
</mx:Script>
<mx:creationComplete>
<![CDATA[
textArea.htmlText="<a href='event:test'>Link!</a>";
]]>
</mx:creationComplete>
<mx:TextArea id="textArea" link="linkHandler(event)" />
외부 인터페이스 클래스는 JavaScript와 ActionScript 사이의 통신 채널을 제공합니다. 이 클래스를 사용하면 페이지의 JavaScript에서 통화를 듣고 메시지와 데이터를 다시 파견 할 수 있습니다.
아래 링크는 3.0으로 참조됩니다. 도움이되기를 바랍니다!
제휴하지 않습니다 StackOverflow