作者cjcat2266 (CJ Cat)
看板Flash
标题Re: [研究] DynaShape新功能:绘制平滑曲线
时间Wed Nov 19 02:51:08 2008
我将DynaShape的结构大幅翻新过了
现在变成只有两个class,DynaShape和DynaGraphics在作用
搭配LineStyle和Fill,你可以做出很动态的图型
这里是刚刚打好的wiki page说明书
http://code.google.com/p/cjlibrarycs4/wiki/DynaShapeUsage
简单来说
你可以把一连串的绘图指令用DynaGraphics储存起来
然後用DynaShape把它render出来
跟Flash的drawing API不一样的是
DynaShape接收的不是绘图的目标做标参数,而是绘图的目标物件
每一次render的时候DynaShape都会再去读取一次目标物件的座标值
所以当你物件的座标有变化的时候
每次的render都会将这个变化反映出来
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凯特 = 蜚蠊猫 = 蟑螂猫
Blog
http://cjcat.blogspot.com
Gallery
http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比闪光(Adobe Flash)研讨区
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.90.131
1F:→ ileadu:拉快一点 尾巴会分叉 不过之前说的缺点终於好了.. :) 11/19 06:12
2F:→ cjcat2266:你是说交叉的地方出现空白吗? 11/19 09:18
3F:→ cjcat2266:那个是以前的drawing API一定会出现的现像 11/19 09:18
4F:→ cjcat2266:FP10之後可以设定drawing mode为non-zero或者even-odd 11/19 09:18
5F:→ cjcat2266:这样就可以把交叉的地方会出现空白的问题解决罗 11/19 09:18
6F:→ cjcat2266:其实那个不算问题啦...因为有时候我还是会用到那个特性 11/19 09:19
7F:→ cjcat2266:对了,尾巴会分岔什麽时候会出现?是左右快速移动时吗? 11/19 09:20
8F:→ cjcat2266:噢,你说的是滑鼠闪烁的问题喔, 11/19 10:30
9F:→ cjcat2266:当时是因为我要持续把滑鼠隐藏起来所造成的 11/19 10:30
10F:→ cjcat2266:不过既然造成一些人的不方便,我就把他移掉了 11/19 10:31
11F:推 CKPILOT:不好意思 请问一下CJ大 我下载了上一篇的原始档 11/21 16:53
12F:→ CKPILOT:结果说档案格式错误 开不起来@@" by CS3 是版本问题吗? 11/21 16:54
13F:→ cjcat2266:噢,你看library的名称是CJLibrary CS4呀 11/21 17:12
14F:→ cjcat2266:所以要用CS4开唷 11/21 17:12
15F:推 CKPILOT:了解! 非常谢谢CJ大! :) 11/21 18:02