[FLASH/AS1/2]简易涂鸦板(带本地保存功能与撤消上一步功能)作者:古树悬叶日期:2010-01-07二类涂鸦板:一种是主流的通过保存鼠标轨迹的方式来保存涂鸦数据,既使用矢量的方式来保存,样例如闪吧的涂鸦程序;
另一种是通过保存BitmapData颜色值的方式来保存,样例还没有找到比较像样的样例。
在《内置方法Array.shift与自定义循环++的执行效率比较》一文中,我已经对shift方法与自定义的++方式分别作了比较。
虽然自定义++的方式比shift方法要快,但事实它们二者的效率都很低。
由于SharedObject类是无法直接保存BitmapData对象的,所以只能将BitmapData的所有位图像素的每一个像素取ARGB值后保存。
一张位图按500像素x500像素算,自定义++需要3秒多,而shit方法脚本超时。
所以通过BitmapData的颜色方式来保存只能保存较小的位图。
所以通过鼠标轨迹的方式保存涂鸦成了主流。
此涂鸦板在涂鸦之后会自动将涂鸦保存在本地,并且可以撤消上一步操作。
涂鸦画线功能我是直接从FLASH协助文件中考贝出来的,我在涂鸦功能的基础上添加了本地保存和撤消的功能。
(代码可以扩展成自定义线条粗细,自定义线条颜色,透明度等等。
还可以添加新的数据用来记录被撤消的步聚,这样不旦可以撤消还有了重做功能。
甚至还可以在tempArray.push添加新的数组,同时保存不同线条粗细、颜色、透明度的涂鸦,做成一个类似画板的程序。
1
假设人名为中国人姓名的汉语拼音方式。
待填入哈希表的人名共有30个,取平均查找长度的上限为2。
哈希函数用除留余数法构造,用线性探测再散列法或链地址法处理冲突。
[测试数据]取读者周围较熟悉的30个人名
2020/5/19 1:25:47 524KB 哈希表 数据结构 铁道 C++
1
针对税控软件公开的批量导入发票的接口,展现批量开取电子正票、红票,纸质发票的XML生成DEMO;
以及提供“增值税发票税控开票软件数据接口规范V3.0”
2020/2/24 23:27:56 4.63MB 发票批量导入 开票接口 V3.0
1
python爬虫全国大部分城市最低气温爬取并可视化源码,会在当前文件目录下生成一个render,html即为气温可视化文件。
2017/1/26 2:39:54 3KB python爬虫
1
scrapy爬虫爬取csdn博客旧事列表保存到本地数据库。
这个是本人最近学习爬虫的一个实践案例,源码解析详情请移步博文:https://blog.csdn.net/xiaocy66/article/details/83834261
2017/8/3 11:49:43 18KB Python scrapy 爬虫 csdn新闻列表
1
去哪儿酒店数据爬取,需要本人更换cookie,更换代理。
输入要爬取的城市。
更换URL、data、headers同理可以爬取其他的数据~
2015/9/18 19:22:37 5KB 爬虫 去哪儿 酒店数据
1
次要代码如下:<%dimjmailsetjmail=server.createobject("Jmail.message")jmail.silent=truejmail.charset="gb2312"jmail.fromname=request("d_name")’这里是发件人名称,可以从数据库或表单中取值jmail.from="webmaster@siviy.com"’这里是发件人邮箱,可以从数据库或表单中取值,但格式一定要正确,换成你的Jmail.AddRecipient("wang@puyingtech.com")’这里是收件箱人的email,换成你的jmail.subject="团购网新订单"’这是邮件标题,该值可以从数据库或表单中取值。





2015/4/24 6:50:19 16KB ASP 表单 邮箱
1
数学建模中的有关遗传算法的论文。
十来篇吧,大家取其精髓。
2019/5/17 2:56:31 2.31MB 数学建模 遗传算法
1
对链家网实现模仿登陆,爬取数据,存储数据库
2021/2/18 1:38:06 15KB 代码 scrapy
1
应用MATLAB,已知曲线数据,应用非均匀B样条方法反算控制顶点,再取△t=0.02时,计算该曲线上的点,一阶和二阶矢量,并绘制出点与一阶单位切矢量、点与二阶单位切矢量的图形
2020/8/10 1:03:26 37KB MATLAB 非均匀B样条 控制顶点反算
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡