加载PNG后其透明区域不响应事件
作者 凌众技术
来源 网页制作
浏览
发布时间 2012-03-08
15. }
16. ]]>
17. </mx:Script>
18. <local:MyImage source="/UploadTeach/200908/20090811213244572.png" mouseOver="abc(event)" mouseOut="abc(event)" y="25"/>
19. <mx:Image source="/UploadTeach/200908/20090811213244572.png" mouseOver="abc(event)" mouseOut="abc(event)" x="344" y="25"/>
20.</mx:Application>
MyImage.as,自定义Image类.. 01.package 02.{ 03. import flash.display.BitmapData; 04. import flash.display.DisplayObject; 05. import flash.display.Sprite; 06. import flash.events.Event; 07. import flash.geom.Matrix; 08. import flash.utils.setTimeout; 09. 10. import mx.controls.Image; 11. /** 12. * 自定义Image类,使之忽略PNG透明区域 13. * @author L4cd.Net 14. */ 15. public class MyImage extends Image 16. { 17. private var ht:Sprite = new Sprite(); 18. public function MyImage() 19. { 20. addChild(ht); 21. hitArea = ht; 22. //指定hitArea为ht对象 23. ht.visible = false; |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: AS3实现以二进制方式播放mp3文件下一篇: flash动画技巧:制作2.5D动画
关于加载PNG后其透明区域不响应事件的所有评论