ActionScript 3.0 :: Poor Scaling When Drawing Some Long Lines Segments

Nov 19, 2009

I ran into a problem when attempting to draw long line segments - some lines will be poorly scaled and appear very thick. I ran into this issue when building a Google Maps Flex application and thought the problem resided there, but I then tested with a basic Flex application and duplicated the problem.

Here it is:
Code:
var _lineSprite:Sprite = new Sprite();
Application.application.rawChildren.addChild(_lineSprite);
_lineSprite.graphics.lineStyle(
6, // thickness
0xFF0000, //color
1.0, //opacity
true, //pixel hinting
LineScaleMode.NONE);
_lineSprite.graphics.moveTo(-70000,-20000);
_lineSprite.graphics.lineTo(400, 400);

The code above will draw a line segment that is much thicker than the desired 6 pixels. The problem can be seen here: [URL]. Once the page loads, click the "Show Custom Polyline" button, then the "Zoom to Problem Coordinates" button and you should see two line segments - one very thick and one thin. They should both be the same width as the thin line. Strangely, in the code sample I posted above, if the starting coordinates for the line are changed from -70000, -20000 to -70000, 20000 or to -140000, -40000 the line draws correctly. I'm using Flash Player 10.

View 0 Replies


Similar Posts:


Actionscript 3.0 :: Blitting Lines - Draw Approximately 50000 Lines And Performance Is Poor?

Aug 17, 2011

I have been working on a map viewer based blitting technique. As part of the map I need to draw approximately 50000 lines and performance is currently really poor.

Code: Select allvar movie:Shape = new Shape();
for( ... )
{
movie.graphics.clear();[code].....

View 2 Replies

ActionScript 3.0 :: Drawing Lines Between Mc's, Getting Lines In Stage Co-ords, Not Mc's?

Nov 15, 2009

My code is on the main timeline.I call a function loop to draw lines between them.The lines are drawing between the right x, y values BUT between those values on the main stage, not those values within the kite.For example, dot1_mc is at x100, y0 inside kite. the line that should go from its center, draws from stage x100, 0.How do I draw the lines inside kite so that they draw between the dots?Heres my code that draws the linesPHP Code:

function loop():void{ lineDrawing.graphics.clear(); var a:Point = new Point(kite_mc.dot1_mc.x, kite_mc.dot1_mc.y); var b:Point = new Point(kite_mc.dot2_mc.x, kite_mc.dot2_mc.y); var c:Point = new

[code].....

View 4 Replies

ActionScript 2.0 :: Way To Break Up Long Lines Of Code?

Oct 14, 2003

I may have posted this before, but I have searched the forums, and elswhere.Can anyone tell me a way to break up long lines of code, in VB it's possible to continue a line of code, on the next physical line with an _ (underscore).

View 3 Replies

ActionScript 3.0 :: Make A Long Case Statement Along The Lines?

Jan 18, 2010

I have a large group of functions.The function to be called depends on the value of a var (which is a int);I could make a long case statement along the lines of this

PHP Code:
var Pos:int = 0;function test1():void{ trace("Test 1");}function test2():void{ trace("Test 2");}function test3():void{ trace("Test

[code]....

View 3 Replies

ActionScript 3.0 :: Define Combobox To Wrap Long Lines?

Apr 8, 2010

Is there a way to define AS3 combobox to wrap long lines?

View 23 Replies

ActionScript 1/2 :: Drawing A Long Line?

Mar 26, 2009

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:

num = 32000
this.createEmptyMovieClip ("Envolvente", 100);
this.Envolvente.lineStyle(0,0x00CC00,100, false, "none",
"round", "miter", 0.8);

[Code]...

View 2 Replies

Professional :: Lines Disappear On Object After Scaling

Dec 12, 2011

I have a rectangle drawn on the screen. I exported the center of the rectangle for action script. I have an instance of the center exported rectangle overlaying my main rectangle. I do this so that I can change the back color with actionscript. I have the blending property of the overlaying rectangle set to overlay so that borders of my original rectangle are visible.
 
My problem is when I scale the flash window the borders of my rectangle sometimes dissappear.

View 6 Replies

Flex :: Drawing Lines Between Shapes?

Jan 24, 2011

I have one left panel in which there are different shapes like start,end connectors..... when i drag line image inside canvas i want to draw line/connector between two shapes how would i do it

View 1 Replies

ActionScript 2.0 :: Drawing Lines From One Movieclip To Another?

Jan 23, 2004

I am making a movie clip and want to draw lines from one movie clip to another to make it look like connectors on a flowchart. How do I use the returned values using a getbounds() method to draw a line from movie clip A to movie clip B. how the xMin, xMax, yMin and yMax values translate to finding the 4 corners of a rectangular movieclip. Can I use these values to draw lines from the movieclip using lineto().

View 11 Replies

ActionScript 2.0 :: Drawing Lines In Flash?

Apr 17, 2009

I'm trying to design an application where you can draw lines. This is my code.

Code:

onMouseDown = function (){
original_x = _root._xmouse
original_y = _root._ymouse

[Code].....

value_obtained is true when you click the mouse, and is made false when the mouse is released. original_x and original_y are the coordinates for the point of the first click.

How can I make it so that each created line stays on the screen and is not remade?

View 1 Replies

ActionScript 2.0 :: Drawing Lines In Movie?

Oct 8, 2003

I am trying to have a line draw in my movie with actionScript...have made three lines....if I want line 1 to draw.... then..... line 2.... then line 3 do I put the script on three separate frames ?and.... right now... they are just there...how do I make it like an animation... where the line starts at the edge of my movie.... draws line 2... changes direction... draws line 2.... changes direction.... draws line 3.... then stops.

View 11 Replies

ActionScript 2.0 :: Drawing Lines From One Movieclip To Another

Jan 23, 2004

I am making a movie clip and want to draw lines from one movie clip to another to make it look like connectors on a flowchart. How do I use the returned values using a getbounds() method to draw a line from movie clip A to movie clip B. Can some one show an illustration explaining how the xMin, xMax, yMin and yMax values translate to finding the 4 corners of a rectangular movieclip. Can I use these values to draw lines from the movieclip using lineto(). If so how do I do that?

View 11 Replies

ActionScript 2.0 :: Drawing Lines Without Using The Mouse At All

Oct 25, 2002

I wanna draw lines, without using the mousse at all. Straight lines or Sinusoids, it doesn't really matter. I've found a relevant tutorial here: [URL] but I didn't manage to make it work. Basically didn't fully understand it.

View 3 Replies

ActionScript 2.0 :: Drawing Objects And Scaling

Nov 5, 2006

I have a vector drawing object inside a parent movieclip.The drawing object is acting as a semi-transparent frame for and image on another layer. the problem is when I scale the parent movieclip the thickness of the drawing object is changing.I know that you can turn off scaling for lines and rectangles, but is there a way to do the equivalent for a vector drawing object?

View 2 Replies

ActionScript 2.0 :: Drawing Dynamic Straight Lines?

Feb 9, 2010

drawing a straight line, just like on the flash game Line rider. I need to be able to create a line by dragging it with the mouse.

View 3 Replies

ActionScript 3.0 :: Drawing Lines And Buttons In AS3 Dynamically?

Sep 16, 2011

I have 4 coordinates from which i created a rectangle(using lines). I also created buttons dynamically. It works great for straight line. But when the coordinates generate diagonal lines im having a problem in making it go below the lines or fitting it inside the figure.See my pic for better understanding. I have also figured out how to rotate the button. Here is my screenshot:Here is my code: To generate the lines:

Code:
var myLine:Shape = new Shape;
myLine.graphics.lineStyle(1, 0xFF0000, 1);

[code].....

View 1 Replies

ActionScript 3.0 :: Drawing Lines Between A Set Of Objects In An Array

Sep 23, 2011

I have a set of small circles(balls) on the stage, contained in an array. The array at different times in times in the program could have ballArray.length=1 or ballArray.length=125 or 48 or 0, etc.The balls float around the stage randomly too.I wish to have a function which will draw a line between all the points(balls or circles) in that array.So for example where there is 0 or 1 balls, there would be 0 lines drawn.Where there is 4 balls there would be 6 interconnections. as there would be six lines linking every object to each other object , exactly once per tick in the animation.[code]

View 3 Replies

ActionScript 2.0 :: Drawing Lines Ontop Of An Image?

Oct 21, 2004

I have an empty MC. I want to draw lines that show on top of an image, but everything I try draws the lines below my image.This code is ran from the main timeline.This is my code so far.

Code:
_root.attachMovie("Audiogram_Chart","Show_Audiogram",100000); //this is my MC that will hold the graphics
_root.Show_Audiogram.attachMovie("Audiogram_Chart_Pic","Audiogram_Chart_Pic1",0); //this is a graphic with linkage
_root.Show_Audiogram._x=200;
_root.Show_Audiogram._y=200;

[code].....

View 1 Replies

ActionScript 2.0 :: Drawing - How To Remove Lines If They Overlap

Feb 17, 2006

Im using FLash MX 2004, and am creating lines using move to and lineto in an empty movie clip...is there a way to delete lines if a new one intersects, if theres an overlap...or if theres more than say 5 lines on the screen?

View 2 Replies

ActionScript 3.0 :: Drawing Diagonal Lines For A Background?

Aug 20, 2009

Drawing diagonal lines for a background, any one know how to do it?

View 4 Replies

ActionScript 2.0 :: Drawing Lines In Movie Clip And Coordinates?

Apr 20, 2004

I am drawing a set of connected lines in a MC that is created using createEmptyMovieClip. The lines start at (0,0) within the MC and move into the negative x values when the lines move left. The problem I am having is when repositioning the MC. When I tell the MC to move to _x=0 and _y=0, it doesn't move to the stage's (0,0), it still hangs off the left side of the stage. The following image shows the MC positioned to (0,0) (note: the green is the stage):shouldn't the MC containing the drawn lines use its left-most point when being repositioned so that it doesn't hang off the left side of the stage?

View 5 Replies

ActionScript 3.0 :: Drawing Object On Intersections Point Of 2 Lines

Apr 21, 2009

I'm doing this project, about 2 lines intersecting each other(the 2 lines are not always on the same position). I try to find the intersections point using collision detection method but how do I place an object on the intersections point?
if(line1.hitTestObject(line2)) //
So this is how we find the intersection point but we do not know how to draw / place an object on the intersection point.

View 6 Replies

ActionScript 3.0 :: Drawing Lines - Move Circles With Mouse

Jun 15, 2010

I'm trying to write something like this facebook app [URL] I've already written code to let user to move circles with mouse, but i've got a problem with lines connecting them- sometimes i see old ones, which should have been deleted already. I refresh all lines every time any circle is moved. Here is my code which draws lines

[Code]....

View 1 Replies

Actionscript :: Drawing Lines, And Getting Error Code # 1009?

Jul 28, 2011

I'm making an animation wich draws a line after a moving object (circle on a guide line). this circle is a movieclip. and I have many lines to draw up, so i put many of them on separate scenes. I've created buttons from movieclips, and when pressed it draws a line. I got everything to work properly, but when one line is drawn, and you press the same button to get the same line drawn again I get the error code.. #1009 cannot access a property or method of a null object reference.I think that it's because the graphics is still there but i can't seem to clear it before it draws again.. Ive used graphics.clear (); but that just clears all, so when it "draws" again it doesn't show..only the movieclip-animation works. so what is the problem here?my code for the line drawing is:

import flash.display.Shape;
import flash.events.Event;
var shape = new Shape();

[code]....

View 1 Replies

Actionscript 3 :: Drawing Multiple Lines On One Chart In Flex 4.5?

Mar 3, 2012

I have a candleStickChart in flex 4.5 with a dateTimeAxis horizontal axis.I wish to have a button that enables to draw a line on top of that chart.I wrote a code that each time the button is click, a new CartesianDataCanvas is created. than I do a pretty standard line drawing by listening for the MOUSE_DOWN, MOUSE_MOVE, and MOUSE_UP to draw the line.In the MOUSE_DOWN event I create the new CartesianDataCanvas, and update the annotaionArray as described in the following code: (candles is the candleStickChart's id)

public function startDrawing(event:MouseEvent):void
{
canvas = new CartesianDataCanvas;

[code].....

View 1 Replies

ActionScript 2.0 :: Drawing A Square Without The Fill Only The Lines In Refresh

Aug 29, 2009

I what to make a function that is drawing a square without the fill only the lines in refresh(sometime fast, sometime slow). And I don't have a clue about the starting point of this function.

View 1 Replies

ActionScript 2.0 :: Drawing Curved Lines Between Random Points?

Oct 6, 2009

I want to draw a curved line between random point. How can I do this? The random points are actually x,y positions of movie clips dragged on the stage and I want to code curved lines between them.

Im looking at curveto in as2 but not sure how to to do it?

View 0 Replies

ActionScript 3.0 :: Flash Drawing API Draw The Curved Lines?

Jun 17, 2011

I made this one poor class that has a public function which draws with a single loop a shape with curveTo() function (I tested one option to draw straight lines with lineTo() and only curved lines with curveTo() function but in my opinion, that lineTo function where a bit slower, at least in my implementations of testin speeds).I sent to it four parameters (anchor points and the control points) as many times as there were some corners to draw and everything seemed to go well untill I checked which way is faster to draw single rounded rect. Flashs own way beats my version up with huge 120 m/s distance already in some 100 000 iterations. The format of data I tested to send to my class function to draw that goddamned thing were numbers in arrays, numbers in objects and numbers in my own class objects like linked list and the file that holds just four numbers included in arrays or linked list. And two separate arrays, one for anchor points and one for the control points, with just Point Objects were fastest (if I remember correct) way but still that 120 m/s slower than Drawing API in Flash.My function in the class where something like:

ActionScript Code:
public function drawShape(points1:Array, points2:Array, lineOn:Boolean = false, fillOn:boolean = false, lineThickness:Number = 1, lineColor:uint = 0, lineAlpha:Number = 1, fillColor:uint = 0xff, fillAlpha:Number = 1):void{[code]..........

View 7 Replies

ActionScript 2.0 :: Drawing API - Attach MovieClips And Draw Lines Between Them

Oct 29, 2005

I was screwing around one day and thought I'd make a little line-drawing-thing. Basically it just attaches movie clips and draws lines between them using the drawing API. That was the easier part. Now I though I'd take it a step further and add some curves. I tried but the attached file is the best I could think of.

square.fla is the original file
lineCurve.fla is the file in which I tried to add curves.

View 3 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved