所有发布在 ‘Tutorial’ 下的日志
PS中一般用 锐化滤镜 去锐化的方法,是以提取像素的纯度为基础的,所以往往会造成伤图,而导致出现彩色噪点。比较好的锐化方法应该是,加深物体的边缘便可以,无须对所有像素提纯。因此用以下方法,对图的伤害要比锐化小很多。 第一步:复制图片,在滤镜=》其他里选择“高反差保留”,参数根据图的质量,一般取1或2就可以了。(找出边缘) 第二步:把调整图层的混合模式由“正常”改为“柔光”,因为柔光可以屏蔽中性灰,只留下边缘,锐化的效果便出来了 是否可以用来实现YOGA的效果呢?有机会可以试试 先把网上搜到的教程资料整理在此再说: 1: AS3 http://www.oscartrelles.com/archives/dynamic_movieclip_registration_with_as3 2: AS2 http://www.darronschall.com/weblog/archives/000054.cfm 3: 相关帖子
还真是这样,我定义了多个TWEEN的时候,有些TWEEN自动放到一半的时候就自己中止不放了,又得做代码上的修改优化。不过后来发现可能不是这个原因,做的东西占系统资源应该不大。在网上查了查以后,发现也有人出现这样的问题—— http://bbs.actionscript3.cn/thread-5254-1-1.html http://bbs.actionscript3.cn/thread-6132-1-1.html 最后得出的结论是—— FLASH自带的TWEEN类,偶尔会出莫名其妙的问题,原因往往是因为tween是在函数里声明的,所以会被垃圾回收站回收。回收后Tween还没有运动完,结果就停那不动了。
解决办法: 1: 声明为类变量就行了。在函数的外面定义好Tween变量。(将它提升为private的, 跳出那个函数的管辖),而不是在函数内部,这样不会回收。 2: 方法1只能暂时解决一些问题,因为你用的Tween是用的time模式, 这种模式当cpu执行构造一个超级肥的类时,这个Tween的时间在走, 但缓动得不到执行(没CPU嘛), 时间一到,Tween停止….但位置还没到位…..绝对能解决Tween没执行完就被干掉的问题的是: 不用time为true的模式,而用帧模式,至少我是这么解决问题的。 3: 或者可以找出Tween这个类,把这句_mc.addEventListener(Event.ENTER_FRAME, this.onEnterFrame, false, 0, true); 4: 大家推荐的不用FLASH自带的TWEEN类,网上缓动的类目前还有Tweener和TweenLite。其中TweenLite推荐的人最多,说效率高,而且一次改变若干属性,方便。下载及教程地址 http://blog.greensock.com/tweenliteas2/ for(counter=1;counter<=image_num;counter++) 用.name 之后就可以用赋予的名字控制MC |
Lifestream
|