ActionScript 3.0 :: 'drawGraphicsData' Line Won't Terminate?
Mar 15, 2011
The fills behave as expected but I can't get the stroke to break. For some reason it ends up connecting back to it's first coordinate. I've attached an image illustrating the problem.Here's the code:
If I use the code below I end up with a square. Good. But how do I access that square? say to change its x and y values, or even just to make it a child of a sprite?
Code: // establish the fill properties var myFill:GraphicsGradientFill = new GraphicsGradientFill();
I'm projecting some vectors using the Utils3D.projectVectors() method. This gives me the (x,y) screen points. Then I'm using graphics.drawGraphicsData(); to draw a GraphicsTrianglePath containing these points.
The points are drawn at the top left (0,0) of the stage, but I want them to be at the middle (275,200). I know there are several ways of doing this, like for instance, adding 275 to all the screen points x values, and adding 200 to the y values, but I think that would be a massive operation.I can also set the sprite containers x and y, but I want its position to stay in the top left.
This if statement is checked by compiler 10 times but I only need once(i.e. when i==0).So once it has been executed or say the statement condition is true,can I kill it. Meaning that this statement won't read by compiler or ignored.
Closebutton to terminate Flash app I wonder how one can do the following: How do I add a Close button to my Flash application? So that the app is terminated upon a click - and also if certain criteria are met (like totalsystememory size too large) that this be done with As3 calling some "Terminator function" It seems there is a way out there as sold below;
experts-exchange. com/ActiononScript/Q_26578921.html note url above is not complete due to forum rules...
I have a loop that is running to display images of all my clients.So, the image names are client0.png, client1.png,client2.png and so forth.I have a movie clip that is duplicated and uses the Loadmovie command to call the images. The code I'm using looks like this.
var position = 0; for (i=0; i<50; i++) { emptyMC.duplicateMovieClip("emptyMC"+i, i, {_y:+position}); var position = position +150 loadMovie ("http://www.url.com/client"+i+".png", "emptyMC"+i);
It's working great! But I don't have 50 clients, so I was wondering if there was a way to terminate this loop once it was unable to find a file. Does it already terminate once the file isn't found? Every time I test, the output unfortunately tells me "file cannot be found blah blah blah" or whatever. And all I want to do in order to update this page is to upload another image to the server without going back into the .swf and changing the i<50 to the exact number of clients I have.
Is there a way to immediately terminate the loading on an external swf and the loading of that external swf's dynamic content? I've tried the code below in the parent swf, but no success. The external swf's dynamic content continues to load.
I am writing up an app that must not be allowed to shut down the users system under any circumstances, thus I need to learn how I can terminate my app. What tools are there to do this? So, Is there a basic way to have a "global error sniff" that somehow determines that the app needs to be terminated - and thus prevents affecting other processes that are running?
How to terminate a Flash application upon unforeseen errors? I am writing up an app that must not be allowed to shut down the users system under any circumstances, thus I need to learn how I can terminate my app.What tools are there to do this? So, Is there a basic way to have a global error sniff that somehow determines that the app needs to be terminated and thus prevents affecting other processes that are running?
I'm designing a platformer game, in which the code is all held within the character MC. I want to pause the game using something like 'delete this.onEnterFrame' as a start point to terminate code. The code layout within the character is like so:
onClipEvent (enterFrame) { ... this.onEnterFrame = function(){ //within clip event ... if(btnon == 1){ // when button pressed(on stage)) global value of 1 is true delete this.onEnterFrame; }...}}
Due to the fact its within a clip event structure, it doesn't pause it, instead it slows everything down. Would I have to construct all my code in a frame layer or can I still use an MC to terminate this?
I have got a flex app that communicates with a Scorm-API.When i run a javascript function from flex with "adl.nav.request" , i have to make a terminate function to make it happen which unloads the whole system,becouse this function updateds an "imsmanifest.xml" file. This xml is updated this time. This xml contains all the items that are connected to the index.hml which runs the flex app. That is why its refreshes. But i don't want my flex application to restart too.
I'm trying to work out how to create a simple demo that works as follows: A ball falls from the top of the stage.Player is able to draw a line anywhere on the stage. The ball will bounce/roll along the line such that the player can guide it at will. I don't think the coordinate rotation will be a problem for me but I can't figure out how to transform a line drawn by the player into a hit detectable sprite -- or realkly any way that I can get those line coordinates into my coordinate rotation routine. To keep it simple, I'm just working on the first part of the problem, getting the line to where I can hit test or know its position.Here is my code so far:
in Flash CS4 I have static text like: Line1 and line2 It's in 9 point Arial Regular as a device font. If I set the line spacing below 3.9 the second line dissappears from the compiled SWF file. It still shows in the FLA file. The same thing happens at 6pt but NOT at 5pt or less.
Is it possible to load a text file using line breaks as a delimeter rather than having a &var= at the beginning of each line? Like by a for instance? I have a text file with about 1000 lines that I need to load/display.
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 am trying to dispatch an event but not sure when I should do it to get the right results. The first event "submitClicked" is in the right spot and works great. However, the second event "dataReady" seems like it might be a problem. I need it to be dispatched after this.compiledFormData is set.Does AS3 wait for each line of code in a function to be executed before moving on to the next line?
// -------------------------------------------------------------------- public function submitForm() {
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.
When a Dynamic Multiple line text field is used in Flash CS3, it has a very annoying feature that auto inserts a line break at the end of inserted text. It also auto inserts a line break if no text is entered too.
I'm having a problem with this because the text is being saved from flash to a text file on the desktop. With every multi-line text field there's a nasty looking line break.
Any way of "turning off" this auto-line-break-at-the-end feature?
I need to replace multiple contiguous new line/line feed characters in flex with a single new line character.
Example:
The string
"My name is blah blah
My name is blah "
Should be converted to
"My name is blah blah My name is blah "
Hope the example makes it easier to understand.
I am using a component to render it.
I guess using regex would be the easiest way to do this, but still it would be great if people can point me out to references/examples to get this done with ease.
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.
I'm trying to produce a game that on mouse down a dotted line (or just a line) gets dragged out following the mouse until it is realized then it disappears.
I'm attempting to add line breaks after the code I've included below. I know that I need to add a " " after the line of text, but I haven't had any success.
I need to read a large CSV file (8-15 MB) and generate a LineChart in Flex AIR. Since Chart need data in structurd format like XML. When I read CSV and convert it to XML object 8 MB file size become 24 MB XML object and not able to graph.
Best solution is to read Line by line and read only part of data. How can I acheive this in Flex AIR ? Is it possible to read line by line in Flex.
Otherwise what are the best ways to draw a graph in FLEX using large data.
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]...