Actionscript 的TextField.htmlText 属性允许img
标记。我想知道是否有可能使图像可点击。更具体地说,我想打开一个可以显示更多信息的新窗口。
问问题
105 次
1 回答
0
您可以将其包围在<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
}
当然,一旦你在回调中拥有它,你就可以做任何你想做的事情。打开对话框,打开网页等...
于 2013-10-18T17:16:18.890 回答