第一種方法,遮罩法,
引導(dǎo)線顯現(xiàn)的兩種方法
。遇到復(fù)雜的曲線時,遮罩就只能用刷子每一幀每一幀地畫,每畫完一幀,后一幀按F6,接著上一幀開始畫!方法比較直觀,而且顯現(xiàn)的曲線就是和引導(dǎo)線的一樣,但是顯得有點繁鎖!
第二種方法,AS法。
我這里寫得AS比較簡單!優(yōu)點是去除了繁鎖的畫遮罩過程,猶其當引導(dǎo)線出現(xiàn)交叉時,更顯方便,可能曲線放大很多時看會顯出不平滑,特別是曲線弧度較大的地方能感覺到!
AS層第一幀:
this.lineStyle( 1, 0x00ff00, 100 );//畫線的格式,1磅大小的筆尖,0x00ff00是顏色,100是線的透明度
this.moveTo(sun._x,sun._y);//畫線的起始點,圓在場景中的最初坐標
this.onEnterFrame=function(){//每走一幀運行一次
this.lineTo(sun._x,sun._y);//從前一點到這幀圓和坐標畫一條直線
}
最后一幀AS:
this.clear();//清除所有AS畫線,
this.onEnterFrame=null;//這個是取消每幀都運行的事件函數(shù)!