Actionscript的TextField.htmlText property允许img
标记。我想知道是否有可能使图像可点击。更具体地说,我想打开一个新窗口,我可以在其中显示更多信息。
答案 0 :(得分: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
}
当然,一旦你有回调,你可以做任何你想做的事。打开对话框,打开网页等......