精确选择识别png图片有像素的区域(使用方法)
2024-09-01 19:15:31
/**
*
* *---------------------------------------*
* | ***精确选择识别png图片有像素的区域*** |
* *---------------------------------------*
*
* 编辑修改收录:fengzi(疯子、wu341、wgq341)
*
* 不会写代码,我是代码搬运工。
*
* 联系方式:QQ(493712833)。
*
* 随 笔: https://www.cnblogs.com/fengziwu/
*
* 版权协议:请自觉遵守LGPL协议,欢迎修改、复制、转载、传播给更多需要的人。
* 免责声明:任何因使用此软件导致的纠纷与软件/程序开发者无关。
* 日 期: 2019.05.08
*
* * ------------- 实例 -------------------*
* 利用InteractivePNG.as类精确选择识别png图片有像素的区域
* InteractivePNG.as类下载:https://www.cnblogs.com/fengziwu/p/10908764.html
var pngSp:PNGContainer=new PNGContainer()
var frame:Shape = new Shape()
pngSp.x = pngSp.y = 200;
addChild(pngSp);
pngSp.addEventListener(MouseEvent.MOUSE_OVER,onPNGOver);
pngSp.addEventListener(MouseEvent.MOUSE_OUT,onPNGOut);
function onPNGOver(e:MouseEvent):void
{
drawLine(pngSp);
} function onPNGOut(e:MouseEvent):void
{
this.removeChild(frame);
} function drawLine(_mc:MovieClip)
{
frame.graphics.clear();
frame.graphics.moveTo(_mc.x,_mc.y);
frame.graphics.lineStyle(1,0xff00ff);
frame.graphics.lineTo(_mc.x + _mc.width,_mc.y);
frame.graphics.moveTo(_mc.x + _mc.width,_mc.y);
frame.graphics.lineTo(_mc.x + _mc.width,_mc.y + _mc.height);
frame.graphics.moveTo(_mc.x + _mc.width,_mc.y + _mc.height);
frame.graphics.lineTo(_mc.x,_mc.y + _mc.height);
frame.graphics.moveTo(_mc.x,_mc.y + _mc.height);
frame.graphics.lineTo(_mc.x,_mc.y);
addChild(frame);
}
*/ package fengzi.bmd
{
import flash.display.Loader;
import flash.events.Event;
import flash.net.URLRequest; public class PNGContainer extends InteractivePNG
{
private var ldr:Loader = new Loader ;
public function PNGContainer()
{
ldr.load(new URLRequest("128.png"));
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,onPNGLoaded);
} private function onPNGLoaded(e:Event):void
{
this.addChild(e.target.content);
}
} }
最新文章
- hadoop删除节点。
- dubbox使用
- <;梦断代码>;读后感2
- table注意事项
- iOS中二维码的生成与使用(入门篇)
- Android ArrayAdapter MultiAutoCompleteTextView
- 仿36氪(iOS版附源代码)
- SQL_修改表结构
- ACM Fibonacci数 计算
- session与cookie-----2017-05-08
- SQL SERVER 索引碎片
- Spring Session event事件分析
- spring程序打包使用该插件,不然容易报错xsd找不到
- T-SQL:CTE用法(十)
- 2018-01-19 Xtext试用: 5步实现一个(中文)JVM语言
- python---RabbitMQ(4)exchange中模糊匹配topic
- spark application提交应用的两种方式
- [notes] some code tips
- 7 -- Spring的基本用法 -- 8... 抽象Bean与子Bean;Bean继承与Java继承的区别;容器中的工厂Bean;获得Bean本身的id;强制初始化Bean
- Declaration terminated incorrectly 讨厌 这样就不可以了