正在加载...

目前工作压力挺大,但是Flash项目仍然不够刺激。

为了给以后的复杂项目作铺垫并让某人服我~准备抽写一套新涂鸦系统。不用纯2.0也不用3.0。还是用我擅长的1.0+Functions。其实用什么都是次要的,关键是算法。我看到过很多写纯2.0的垃圾作品。效率将高于原来给56的涂鸦系统。由于商业原因,我也正好换个算法。利用cachAsBitmap提高效率,onPress还是得保留……采用onPress配合onMouseMove节省效率

届时将开源核心部分

数据存储将采用“绘图包元”的概念,一个“绘图包元”即一个对象(Object)。

已经写好了对应的Array->String 和 String->Array部分:
(参见下面的函数$join, $split分别对应join、split

function $join(obj:Object, str1:String, str2:String):String
{
var _s:String = "";
for (var prop in obj)
{
_s += prop + str1 + obj$[$prop$]$ + str2;
}
return _s;
}
var myObj:Object = new Object();
myObj._a = "aw";
myObj._b = "awflasher.com";
myObj._c = "myawflasher.com";
var j = ($join(myObj, ":",";"));
function $split(str:String, str1:String, str2:String):Object
{
var _o:Object = {};
var _to:Array = str.split(str2);
for (var prop in _to) { var _ta:Array = _to[prop].split(str1); _o[_ta[0]] = _ta[1]; } return _o; } m = $split(j, ":", ";"); for (var p in m) { trace("prop: "+p+" "+m[p]); }
还没找到您要的东西?Google试试看吧,
Google更注重原创、时效性好的文章:


本文相关评论: 才 20 条评论
  1. kakera 2006-07-22 08:22:28

    纯 as2 要写死人的.. 我都是时间轴和类混写来着

  2. aw 2006-07-22 08:27:10

    纯as2是有洁癖的人写的^

  3. 闪客小东 2006-07-23 01:16:00

    — —||你开源我还活不活了…

  4. aw 2006-07-23 10:17:29
    引用自 kakera
    时间轴和类

    我用类用的少,至少在单人项目中除了提高开发成本,没啥意思。

  5. huzi 2006-07-23 10:24:59

    呵呵,太好了,支持开源,这样我们才能在你那里淘到金噻
    对了,你现在工作怎么样哟,小伙子还是不错哈,能短时间在北京找到不错的工作!

  6. xophiix 2006-07-23 10:25:36

    期待ing

  7. lync 2006-07-23 11:44:30

    开源,牛人的权利和义务~ aw 加油!!
    只是工作别太折磨自己了就好..身体重要,看病花起钱比高消费还高消费啊…

    现在还不知道 as2.0 , 3.0 什么到底是怎么一会事呢..
    什么时候 aw有时间的话详细讲讲吧~

  8. aw 2006-07-23 01:05:35

    as2.0只不过是adobe为了推广RIA而进行的一个商业行为。技术上并没有革命。真正的革命在3.0。
    顺便说明一下Flash9可以在我提供的Flash资源站下载

  9. 混蛋70 2006-07-23 01:12:48

    我要阿

  10. 星辉一冷 2006-07-23 03:45:10

    我把你的PR还有ALEXA挖去了啊
    用几天看看效果
    呵呵

  11. 星辉一冷 2006-07-23 04:03:23

    晕之…
    你给加密了…?
    FT..

  12. aw 2006-07-23 04:09:51

    这个...我还准备挖你的avater呢︿不过发现很麻烦,就放弃了.你啥时候做一个好更新的版本吧,呵呵~

  13. rison 2006-07-25 12:30:28

    支持开源,我也是混合写法
    为什么发留言老是提示 用户名包含非法字符

  14. 湘西悍匪 2006-09-16 07:22:51

    很期待看到你做的涂鸦,不知道能否做的比闪吧哪个涂鸦高效呢?个人觉得如果不采用bitmapdata来缓存东西的话,使用mc堆砌性能不会好到那里去,虽然比较省内存。

  15. gongweim 2007-03-30 01:08:39

    很期待与你交个朋友!我也做了一个简单的涂鸦,不知我们是否有共同的想法!
    这是我的网站:www.paste100.com 请指教!

  16. 一溜烟 2007-08-30 03:18:19

    如果做好了 分享给我一份 :-)

  17. kenjor 2007-12-07 09:56:10

    AW:能透露一下闪吧涂鸦和影像用的什么技术在后台将作品保存为swf?
    是不是php的ming?这个也够难了吧?

    望得到答复 ; )

    • aw 2007-12-07 10:05:18

      1、AS3:client作PNG Encode,然后发给server,最便捷,兼容性、移植性最好。
      2、AS1-2:产生绘图数据,服务器端根据规则重现。

  18. lorry 2008-02-28 01:40:37

    期待ing

  19. 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) | 世界是平的 2013-11-26 08:56:20

    […] 准备写一套新Flash涂鸦系统并开源 […]

[支持Ctrl+Enter]为了我们大家和家人的安全,留言请慎重!
声明:
1、本站仅与见过面的个人博客交换链接,见此文
2、留言时的头像是Gravatar提供的服务。如果您有兴趣并且有闲暇时间,可以看看这里的介绍