Search tutorials
'
Line Tutorial Page Two
Now that we have initialized our variables, let's start calculating
//First we check if the x and y coordinates of our points are the same
//If both points have identical x and y coordinates
// then they are in the same spot and we no longer have a line
if((myClip1._x == myClip2._x) && (myClip1._y == myClip2._y) )
//If both points have identical x and y coordinates
// then they are in the same spot and we no longer have a line
if((myClip1._x == myClip2._x) && (myClip1._y == myClip2._y) )
// we need to 'clear' our line so that weelse
// do not try to draw a line that does not exist!
{
drawLineInThisClip.clear();
}
{
//first: clear last rendering of line before redrawing
//If you didn't clear you would leave a trail of lines
drawLineInThisClip.clear();
//Set the lineStyle of our lines based on the variables we initialized
// at the top of our function
drawLineInThisClip.lineStyle(lineThickNess,lineRGB,lineAlpa, true ,'normal','round', 'miter');
// If the slope is Infinity or -Infinity, it's a vertical line
if(_slope == Infinity || _slope == -Infinity){//Move the "pen" of our line ('moveTo') to the x value of 1
// point & a y value of '0' which is the top of the Stage
drawLineInThisClip.moveTo(myClip1._x, 0);//Draw the line to ('lineTo') the same x value of our point
// point and a y value of Stage.height which is the
//the very bottom of theStage
// Using myClip1 was arbitrary. Both clips have the same x.drawLineInThisClip.lineTo(myClip1._x,Stage.height);
}
» Level Intermediate |
Added: 2007-01-21 Rating: 10 Votes: 3 |
» Author |
Webmaster at www.mathwarehouse.com. Visit site to see this line in various Flash based programs. |
» Download |
Download the files used in this tutorial. |
Download (21 kb) |
» Forums |
More help? Search our boards for quick answers! |