FLASH AS 简易涂鸦板(带本地保存功能与撤消上一步功能)

时间:2013-01-27 09:41:46
【文件属性】:

文件名称:FLASH AS 简易涂鸦板(带本地保存功能与撤消上一步功能)

文件大小:11KB

文件格式:RAR

更新时间:2013-01-27 09:41:46

FLASH/AS 简易涂鸦板 本地保存功能 撤消上一步功能 Manction

[FLASH/AS1/2]简易涂鸦板(带本地保存功能与撤消上一步功能) 作者:古树悬叶 日期:2010-01-07 二类涂鸦板:一种是主流的通过保存鼠标轨迹的方式来保存涂鸦数据,既使用矢量的方式来保存,样例如闪吧的涂鸦程序;另一种是通过保存 BitmapData 颜色值的方式来保存,样例还没有找到比较像样的样例。 在《内置方法Array.shift 与自定义循环++的执行效率比较》一文中,我已经对 shift 方法与自定义的 ++ 方式分别作了比较。虽然自定义 ++ 的方式比shift方法要快,但事实它们二者的效率都很低。由于 SharedObject 类是无法直接保存 BitmapData 对象的,所以只能将 BitmapData 的所有位图像素的每一个像素取 ARGB 值后保存。一张位图按500像素 x 500像素算,自定义 ++ 需要3秒多,而 shit 方法脚本超时。所以通过 BitmapData 的颜色方式来保存只能保存较小的位图。所以通过鼠标轨迹的方式保存涂鸦成了主流。 此涂鸦板在涂鸦之后会自动将涂鸦保存在本地,并且可以撤消上一步操作。涂鸦画线功能我是直接从FLASH帮助文件中考贝出来的,我在涂鸦功能的基础上添加了本地保存和撤消的功能。(代码可以扩展成自定义线条粗细,自定义线条颜色,透明度等等。还可以添加新的数据用来记录被撤消的步聚,这样不旦可以撤消还有了重做功能。甚至还可以在 tempArray.push 添加新的数组,同时保存不同线条粗细、颜色、透明度的涂鸦,做成一个类似画板的程序。) 謾軻(Manction) http://manction.51.com 2010.01.07


【文件预览】:
简易涂鸦板
----我的涂鸦.swf(3KB)
----Readme.txt(1KB)
----我的涂鸦.fla(63KB)

网友评论

  • 没有本地保存功能啊,是要怎么修改代码吗
  • 功能还行,但是没有源码
  • 不错不错有待研究
  • 有没有填充颜色的,求指教
  • 内容比较简单,但是主要的功能还是有
  • 那里有保存功能啊,哎
  • 哎 还以为是Android项目呢 好在就一个积分
  • 还行不错界面不好
  • 笔触不美观,参考之用。
  • 可以用,但没有代码啊
  • 还行就是没有源码
  • 主要功能都有,用起来不错,支持
  • 内容比较简单,但是主要的功能还是有了
  • 还不错的,用来学习参考可以,直接使用就不适合
  • 太简单了点吧?能不能界面在美观一点
  • 就是呀,怎么没有源代码呀。
  • 还不错的,用来学习参考可以,直接使用就不适合了
  • 基本功能都有 界面不太美观 作学习参考用已经够了
  • 就是需要 能够保存到本地的
  • 没有代码啊