Flash - When Drawing A Freehand Line With The Cursor, How To Make It A Dashed Line
Nov 23, 2011
I am using Flex 4 and AS3 and I am trying to make it so that the user can draw a freehand line with the cursor - I have this part done.However, I also need the line to be a dashed line instead of one solid line like it is now. below is my code I am using. I have found some examples on how to do this, but they are all for straight lines, not for a freehand line.
[code]This code is drawing a colum chart with two columns and drawing a line across the top of both columns. I have two requirements: the line need to be dashed as of now the line starts from top right corner of the first column to the same corner of the second column. How can i shift the line to the left, so that it starts from center of first column to center of second column.
In my file, I've replaced the cursor with a custom cursor of a pencil.It roams around the screen and on mouse over, triggers various actions. While it moves, I'd really like it to draw, so the user has more of an active role in the narrative. Is there a way to do this?
I'm working on a Flash project in which the user can choose to draw on the stage. To indicate to the user that it's possible to draw, I'm changing the default cursor to a pen image. I'm doing this by attaching a movieclip to the cursor, then hiding the cursor:
ActionScript Code: on (press) { penOn = true;
[Code].....
All this works great, with one problem. The line users draw appears on top of the custom cursor, so if they go back over something they've already drawn, they can't see the cursor anymore. I've tried a bunch of fixes, but nothing has worked. FYI, that first block of code I pasted is attached to the button that turns the pen on, while the second block of code is in the bottommost layer of the movie.
I am developing a white board application which allows the user to draw line with arrow head (some like Microsoft Word line with arrow feature). I am using graphics property along with lineTo() method to draw a line. Now i have to draw a angular arrow on the last point of line. I am drawing the arrow by connecting the points around last points. As 360 line can pass through this point and each line can have a different angle of arrow.
Im building a pretty simple drawing board in flash, i got this code from this forum and it works fine (there is more to it but this is the drawing part)[code]This works fine. But i want to be able to erase the drawings, step by step this is ths tricky part, ive looked everywhere(ok not everywhere) but in a whole lot of places but the only thing i found is how i could delete everything with removeChild and that in not what i want. Maybe i need to change the function abowe? Please help me to get in the right direction. What should i read about /look at?
As i understand, flash cant assign dashed or dotted linestyles. Ive googled it for a while and found 2 classes which actually draw dashed and dotted lines, but i can't manage to implement it with my drawing tool.
How can I create a rounded rectangle with a dashed line? I've seen several routines that draw their own straight lines, but nothing for rounded rectangles.
I'm trying to draw two circles at random positions, and draw a line between those two circles - but flash doesn't seem to register the x|y coordinates of the circle in my code.How would I do this. Better yet, how would I do this so that if I were to drag one of the circles, the line would maintain the connection between those points? Here's my code:
var sw = stage.stageWidth; var sh = stage.stageHeight; var cr = 6; //circle radius
I'm trying to animate a line by drawing using tweenmax and lineTo, but flash seems a little confused about the coordinates of things. The lines are also drawn a little shaky. Here's my code:
var childArray:Array = new Array(sC0,sC1,sC2,sC3); var curChild = 0; function drawLines(){
i am trying to take photos using webcamera from online web application and i got sample code from [URL] It is working fine to take photos online with the attached web camera and saving it into server for future purpose. Here my problem is i want to keep horizontal and vertical lines on top of the camera area but what ever line i am placing all displaying behind the video area and camera area is displaying ontop of all layers.
wat i want to make.. is a graph plotter.. i add movie clips on the stage and a line should connect them all.. but im having a fkload of problems in solving that..here is the code for adding the movie clips.
function makeABox(e:Event):void { var newBox:myMC = new myMC(); addChild(newBox);
I'm in the process of teaching myself the components of the CS4 Design Premium package using the Adobe Classroom in a Book series. I'm currently going through the Flash CIAB and i've started using the pen tool. The task involves creating a wave like design across the stage. Whilst this in itself is simple, the final instruction is to click on the first anchor point to close the shape. In the illustration, the closed shape seems to automatically extend around the stage, however when I click on the first anchor point, the line automatically connects between the two points in a straight line.
Am I doing something wrong? The next step is to fill this area, but with the straight line effect that I am getting, this becomes impossible. I should point out that the instruction states that the pen tool line should extend off the stage. I have done this, but even then on clicking on the first anchor point the shape is closed incorrectly.
I want to create a line tool exactly like flash line tool. But the code that I am using shows the line when we release the mouse button. How can I show the lines while it is drawing[code]...
How do i animate a drawing line? I mean like from point A to point B, the flash will show it is "drawn" itself.Can I do it simply without actionscript? Is it possible? Because I have many lines to draw, to make it into a diamond.
What I'd like is the ability to draw a line with the drawing tools in Flash, and have that line appear onscreen as if it were being drawn. I don't think there's a way to do that with the animation tools (I'd like to give it a go, but I have no idea, once I've drawn a line and converted it into a symbol, how I could access the anchor points and whatnot of said line to then do some funky stuff with curveTo, or whatever better solution is out there...
With several flashes I'm trying to create, I find that I need to know how to depict a line being drawn or a plant/vine growing (same concept right). Obviously frame-by-frame animation can be used, but that's quite tedious. There must be some other, more productive way to pull it off. Example of the vine: [URL] I've tried shape tweens with shape hints but it didn't render very well at all.
I'm having troubles with the width of a line using the lineTo and lineStyle function, I can put setting the thickness and noScale parameters, and it works fine for no longer lines than 32000 pixels, but when I try longer line, the thickness changes to a bigger width. if you want to try what I'm saying you can prove this by changing the num variable:to 33000 for example:
I'm trying to create a simple graph showing the stock trends for the past few days. In the x axis I have the dates and in the y axis I have the stock value. I have to do this dynamically and I think I can figure it out, but I need help with something else: I need to be able to (dynamically) draw the slope of the line as the user clicks on a point... something like in www_calculusapplets_com/twicediff.html except that instead of having the slider the user will click on the actual line.
I am having some trouble drawing a line between two movieclips. One of the movieclips is moved with the arrow keys. The line is created between them, but every time the movieclip moved another line is created. I would like only one line to connect the two movieclips. I am trying to create some sort of "AI." When the line hits a wall, then there isn't a clear line of sight. Here is the code:
ActionScript Code: stage.addEventListener(Event.ENTER_FRAME, moveguard); function moveguard(event)
I was looking for tutorials on drawing in flash using actionscript and all of the tutorials I found showed how to create content instantly (with the click of a button etc).But I was wondering if it was possible to use actionscript to draw a line from coordinate A to B over, say 12 frames?
Drawing a simple line is easy - here's some sample code here from Kirupa:
[Code]....
My First Question is - how can you get it to show the drawing of the line - almost like an animation? This example instantly shows the line - I want the appearance that you're watching the line being drawn. Do you animate the lineTo variable and just keep refreshing? My Second Question is - can you do the same with a Bezier curve? In the end, I'm trying to draw random bezier lines from the left to the right in varying thicknesses and shapes (being able to see them being drawn from left to right).
I have a line drawing that I have to animate it has curved lines like the image attached.I have tried tweening however it looks terrible and not smooth in it drawing.this is the action script I already have so far.
createEmptyMovieClip ("curveLine", 1); with (curveLine) { lineStyle (2,0xffffff, 600);[code].....