Download:main.mxml代码如下:
<?xml version="1.0" encoding="utf-8"?> <mx:Application name="Image_doubleClick_test" xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"> <mx:Script> <!--[CDATA[ import flash.net.navigateToURL; private function img_doubleClick(evt:MouseEvent):void { var src:String = evt.currentTarget.source; var urlReq:URLRequest = new URLRequest(src); navigateToURL(urlReq, "_blank"); } ]]--> </mx:Script> <mx:Image id="img1" source="http://www.helpexamples.com/flash/images/image1.jpg" doubleClickEnabled="true" doubleClick="img_doubleClick(event);" /> <mx:Image id="img2" source="http://www.helpexamples.com/flash/images/image2.jpg" doubleClickEnabled="true" doubleClick="img_doubleClick(event);" /> </mx:Application>
主要是加入了doubleClickEnabled和doubleClick这个2个属性。
创建URlRequest对象,navigateToURL加载这个对象。
本文介绍了一个使用Flash实现图片双击事件的例子。通过设置doubleClickEnabled属性并定义doubleClick事件处理程序,使得图片被双击时能在新窗口中打开其源链接。
2037

被折叠的 条评论
为什么被折叠?



