【问题标题】:Actionscript make image in TextField.htmlText clickable?Actionscript 使 TextField.htmlText 中的图像可点击?
【发布时间】:2013-10-18 17:10:19
【问题描述】:

Actionscript 的 TextField.htmlText property 允许使用 img 标记。我想知道是否有可能使图像可点击。更具体地说,我想打开一个可以显示更多信息的新窗口。

【问题讨论】:

    标签: actionscript-3 flash actionscript


    【解决方案1】:

    您可以用<a> 标记将其括起来。像这样:

    var tt:String = '<a href="event:someThing"><img src="image.jpg"></a>';
    
    var tf:TextField = new TextField;
    tf.htmlText = tt;
    tf.addEventListener("link",clickHandler);
    addChild(tf);
    

    然后在回调中:

    public function clickHandler(e:TextEvent):void{
        trace(e.text);  // someThing
    }
    

    当然,一旦你在回调中拥有它,你就可以做任何你想做的事情。打开对话框,打开网页等...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-13
      • 1970-01-01
      • 2014-07-12
      • 2017-06-22
      • 1970-01-01
      • 1970-01-01
      • 2017-04-01
      相关资源
      最近更新 更多