代码之家  ›  专栏  ›  技术社区  ›  Tolgahan Albayrak

Flex:如何从htmlText锚点调用actionscript函数

  •  3
  • Tolgahan Albayrak  · 技术社区  · 17 年前

    是否有任何方法可以从TextArea组件的htmlText属性中定义的锚点调用动作脚本函数。

    3 回复  |  直到 17 年前
        1
  •  5
  •   akurtser    17 年前

    如果此锚点是标签中的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)" />  
    
        2
  •  1
  •   Tolgahan Albayrak    17 年前
        3
  •  0
  •   turkeyburger    17 年前

    以下链接引用AS 3.0。希望这能有所帮助!

    ExternalInterface Docmentation

    Usage Description

    Sample Code