posted @ 2009-12-01 17:06 Bill Yuan 阅读(693) 评论(0) 推荐(0) 编辑
摘要:
转自:http://asclass.yo2.cn/articles/swfwheel-%e7%b1%bb.html解决鼠标中键与浏览器冲突的问题, 把js方法声明在as代码中, 通过ExternalInterface来调用. 完全不需要另外的js文件, 非常"hack"的做法.使用 : SWFWheel.initialize(this.stage);[代码] 阅读全文
摘要:
转自:http://asfox.blogbus.com/logs/31985668.htmlhttp://osflash.org/as3_speed_optimizationshttp://www.thinkswedish.com/blog/tec...n_ActionScripthttp://lab.polygonal.de/2007/05/10/b...-integer-math/http:/... 阅读全文
posted @ 2009-12-01 16:25 Bill Yuan 阅读(289) 评论(0) 推荐(0) 编辑
摘要:
相信有不少RIA应用都有undo/redo功能。这里我就拿自己做过的画图板为例子说明一下它的实现原理(没有啥有用的代码,理解原理就行)。分析undo是什么?在用word的时候,写了一行字后悔了,执行一下undo那行字就消失了。undo就这么简单,将做过的事情再倒退回去。说专业一点,就是执行一个逆向动作。拿画图板里最简单的画直线来讲,画了一条直线,对应的undo就是擦掉这个线。很多的命令也都是类似的... 阅读全文
posted @ 2009-12-01 15:58 Bill Yuan 阅读(583) 评论(0) 推荐(0) 编辑
摘要:
加个引用类似:[代码]//或者[代码]获取引用:arg[0],arg[1],arg[2]实例:[代码] 阅读全文
posted @ 2009-12-01 15:56 Bill Yuan 阅读(873) 评论(0) 推荐(0) 编辑
摘要:
1.如何使用Matrix类来改变注册点: 做相册功能时一开始最烦的就是注册点在(0,0)的位置,为了能方便的旋转、缩放操作,需要将注册点移动到中心,参考雪の猫的方法,做了简化:[代码] 这样在旋转、缩放的操作时能看到注册点居中的效果,实际上就是利用transale函数将matrix属性的tx、ty值往左上角方向移动半个宽度和高度;2.保存图像时为何一旦做过旋转操作就会看不到图片? 虽然用matr... 阅读全文
posted @ 2009-12-01 15:54 Bill Yuan 阅读(5421) 评论(0) 推荐(0) 编辑
摘要:
原文地址:http://www.asarea.cn/showdiary.jsp?id=178欢迎指正,欢迎探讨NetUtil,不在html中嵌入js,而在swf中直接调用简单js语句的相关实用方法。在ie7、firefox3中测试通过。注:使用时请确保在ie中用object标签嵌入swf并赋予唯一id属性,而firefox中只需用embed标签嵌入该swf即可另:getSwfUrl代码未实现,请各... 阅读全文
posted @ 2009-12-01 15:52 Bill Yuan 阅读(795) 评论(0) 推荐(0) 编辑
摘要:
当程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。按此原则可以拆分出以下两种swf,借助ApplicationDomain共享其代码和资源。 模块(Module)按照程序逻辑,可以拆分出多个“功能模块”,如“注册”、“管理R... 阅读全文
posted @ 2009-12-01 15:39 Bill Yuan 阅读(3322) 评论(0) 推荐(0) 编辑