【发布时间】:2013-10-18 17:10:19
【问题描述】:
Actionscript 的 TextField.htmlText property 允许使用 img 标记。我想知道是否有可能使图像可点击。更具体地说,我想打开一个可以显示更多信息的新窗口。
【问题讨论】:
标签: actionscript-3 flash actionscript
Actionscript 的 TextField.htmlText property 允许使用 img 标记。我想知道是否有可能使图像可点击。更具体地说,我想打开一个可以显示更多信息的新窗口。
【问题讨论】:
标签: actionscript-3 flash actionscript
您可以用<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
}
当然,一旦你在回调中拥有它,你就可以做任何你想做的事情。打开对话框,打开网页等...
【讨论】: