ActionScript 2.0 :: Trace Segments In It?
Jan 24, 2009What is the equivalent of the following program in AS 2.0?
In other words, how can I trace segments = a line between 2 points defined with their coordinates (x1,y1) and (x2,y2) ?[code]...
What is the equivalent of the following program in AS 2.0?
In other words, how can I trace segments = a line between 2 points defined with their coordinates (x1,y1) and (x2,y2) ?[code]...
I have a site that is image heavy and right now I have it so everything loads at once with a preloader and once it is all loaded the the site starts. I know I can load images through XML but i never liked doing that since the images seem to load at different rates.
Is it possible to only have certain parts load? Say I want only the homepage content to load when a user hits the site. But if they go to another area then another preloader would show up and that would load.The one thought I had was to have different swfs for different segments, but I wonder how that would mess up the flow of the site.
I have absolutely no knowledge in Regex whatsoever. Basically what I'm trying to do is have an error class that I can use to call errors (obviously) which looks like this:
package avian.framework.errors
{
public class AvError extends Object
{
[Code].....
The idea is to replace {0} with the first parameter parsed in ...params, {1} with the second, etc.
I've done a bit of research and I think I've worked out that I need to search using this pattern:
var pattern:RegExp = /{d}/;
I have a movieclip that shows the waterlevel rising in a glass. Frame 0 is named "empty", frame 20 is named "1/3", frame 40 is named "2/3" and frame 60 (the last frame) is named "full". Each of these keyframes contains the actionscript stop();
I have a variable in my main timeline, that contains a number ranging from 1-4. Depending on that number I want the glass to fill. e.g. var howFull:uint = 3 ---> the movieclip should playback from frame 0 to frame 20 AND THEN to frame 40. I've tried using nested if statements to make the mc segments play in the right order:
[Code]...
I have a MC named "preloader". Inside this MC got 10 frames and each of it represents a pencil. Frame 1 had 1 pencil, frame 2 had 2 pencils... and so on until frame 10(10 pencils ofcoz)After that I adding 3 frames on my root. Frame 1 is Actionscript as follow:
Code:
totalBytes = Math.round(getBytesTotal()/1024);
loadedBytes = Math.round(getBytesLoaded()/1024);
[code]......
I am having issues with a global array. I have an actionscript file called MyGlobal.as at the same level as my main FLA:
[Code]....
I am able to trace that first element while trace is called within the function... but if I try to trace that first element outside of the function it is "undefined". Do I need to return the array at the end of the function? I tried that but I cant seem to get it working correctly.
I'm trying to improve upon the hitTest() function.I have a game in development that involves square robots, rectangular wall shapes, and line segment shots rotating and moving around. Without the rotation, hitTest works fine, but with rotation, problems arise.Walls at rotation 0,and square robots work fine. There is a small amount of funkyness with a rotated robot by a wall corner, but it's not very noticable.The big issue is collision of two rotated square robots.
I can create a function to get the line segments that make up each robot, and the check to see if any intersect. This will mean finding the location of eight points (using height and width and some trig to deal with rotation), finding the slope of eight lines, and then testing lines for intersection up to 16 times. This would be needed to find the intersection of each pair of robots. Those are worst case numbers, some colisions can be detected or ruled out before getting that far in the algorithm, but this check would need to be run every frame against all robots and walls and shots (shots could be a single line segment, though)Right now I'm talking about 8 robots max, maybe 6-20 walls, maybe 5-80 shots on screen @ 30 frames a second.
This is easy enough to create, but before I spend a day coding it all, I'm wondering if the computation requirements are going to make it prohibitive.(If so, I'll probably have to switch to circular robots).I feel like there should be a simple formula to find if two rectangles on a cartesian plane intersect, but I can't find one.
Closed path made with pen tool in Flash MX comprises of line segments & curved segments both.While adding anchor points on segments it is noticed that pen tool adds anchor points on curvaceous segments but not on line segments. Why is it so ? Is their any way to accomlish this task ?
View 5 RepliesI have a really basic question using the pen tool in Flash. Is there a minimum amount of segments (or something that I'm not doing) that need to be drawn in order to close a polygon shape created with the pen tool. I've found in many instances I seem to be closing the polygon and yet when I go to fill the object it won't fill. I then discover that the beginning and end points are not "joined" together (as in Illustrator).
View 4 RepliesI'd like to be able to manually extract the HDS fragments and segments from a .f4f file. I have the .f4m and .f4x as well. Once extracted, I'd like to be able to host the fragments and segments on a standard origin (web) server such as Amazon S3. Is there any way to do this? If not, does Adobe have any plans on releasing such a tool?
View 1 RepliesI'm doing some line charts in my Flex application, and I need to draw segments of those line chart in different color. Does anyone have an idea how this could be achieved? For instance, if I have a code like this (actually, I have given this trivial example for simplicity (the problem is the same)):
[Code]...
I am looking for a way to split a loaded mp3 Sound into small segments. I have googled around but cannot find anyth on the matter. I am begining to think it is impossible. My approach was to load the mp3, then use the extract function to extract all the bytes. now for every small section when the user wants to play it it is filled using SampleDataevent with some values from the array. At first i tried to do my idea by loading an mp3 into a bytes array then writing it to a new file and playing that file but it does not work:
Code:
var snd:Sound = new Sound();
snd.addEventListener("complete",loaded);
snd.load(new URLRequest("Burn.mp3"));
[Code]....
I have an Mp3 which is approx 100mb on my server how can i load only small segments at a time so that when people listen to the mp3 it not downloading the full 100mb mp3 file all the time
i am using streaming mode, here some of my code i am using the loadsound command
[Code]...
I've been playing with prototype a bit and I've noticed that either it isn't as static as it should be or that some functions are protected from altering, or that in some cases the prototype actually extends a function. For example, I was trying to modifiy the global trace function to output the current time of a trace action, something like this :
Code:trace("lulu"); // output 12:48:17.286 lulu I DID achieve something close to it, but it seems that I haven't actually modified the global trace function, but rather it's "_root" counterpart,
[Code]...
ive got a loaded xml list for an mp3 player. from playing track1, when i select track 2, it traces "track1" but then after a second click it traces "track2" and stays on that. the actually music for track2 does load on the first click though, but not the trace. anyone know why on the first click it would still trace the previous track? here is the code for that function...
[Code]...
I am in the planning stage of an application. In fact, the application already exists but I am thinking about how to improve it. It's a sports event commentary viewer- it allows the user to view live commentary on soccer games, written by news scouters during the process of the game. Right now, it's all one big file, reading 7 different XML files on the fly, evaluating and processing them and displaying the data on screen.
It works well enough like this but now the whole thing is supposed to be expanded with live news feeds and a videoclip gallery, etc... and even though it would be possible to just keep expanding the file, I thought it would be cool to instead make several segments and put them in an HTML frameset. Now the question is: Is it even possible to pass values from one flash file that is running in one frame- to another one, running in another frame? Of course I will know the framename- so could use getURL with the framename as a target... but that would fully reload that frame and "cold-restart" the swf in that frame- I don't want that.
[Code]...
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.
take a look at the results of these traces:
trace(imgGal); //traces "1"
trace(itemClip1._y); //traces "32"
trace(itemClip[imgGal]._y); //traces "undefined"
why does the last trace not trace "32" like the second trace? I want to insert the variable "imgGal" onto the end of the mc "itemClip", how can I do this?
[Code]...
var dane:Array = new Array();
dane_xml = new XML();
dane_xml.ignoreWhite = true;[code]....
and this last trace gives me undefined while trace(temp) gives me what I want
its a door make up of 8 segments, im trying to animate it by making it open and close equaly,each door segment. but my segment is distorting because im doing each one segment bt segmet.is there a way to achieve this in flash?
a):should i copy paste one of the segments into a seperate layer using that one animation i got for all 8 parts?
I want to assign different formatting to different segments of text in a textfield. I tried assigning a format to a string and then concatinated it to the text and it was not accepted.How would I assign different formatting in the same textfield?
code follows:
format assigned to the textfield:
var sngTitle:TextField = new TextField(); sngTitle.text = 'Title: ';var sngTtlForm:TextFormat = new TextFormat(); sngTtlForm.font = "Stencil Std"; sngTtlForm.italic = true; sngTtlForm.color = 0xffcc00; sngTtlForm.size = 24; text I want to add to the above textfield:[code]................
i'm preparing to do a tile based game, but i'm going to probably have access to at least maybe 20 tiles so i wish to do my tile map like this
var myArray:Array = [[001,001,001,001],
[001,000,002,001],
[001,015,000,001]];
that's a rough example. but to develop a map editor i need to be able to string a number will 0s preceding anything that is less than 100. is there an API for this or would i have to go with something like
if (a < 10) {
string = "00"+a;
} else if (a < 100) {
string = "0"+a;
}
I have define complete event handler and want to return value . But I lose "myString". I do not know how to return "myString" from loadXMLFile.[code]...
View 1 RepliesI wanted to ask that what is the method to trace the attribute in the xml file. I am trying a code but its saying undifined. The xml file looks like
[Code]...
This successfully traces that the cue point has occurred
how do I add tracing the name of the cue point?[code]...
I have a movieclip on stage.I load external image in it.Now on mouseclick over it I want to trace the image name eg "Andrew.jpg"How can I do this.
View 8 RepliesI just bought CS5 like a week ago. I'm finally getting around to using it for older content and now my trace output doesn't work for anything. The output window opens up, but nothing prints out. I'm also getting TweenMax errors in something I haven't touched in weeks.
View 7 RepliesIm using hitTestObect to detect collision.
if (movieclip1.hitTestObject(movieclip2) {
// do something
}
the above code detects whether movieclip1 hits movieclip2.... ok
if (hitTestObject(movieclip2) {
// do something
}
the above code detects whether 'Anything' has hit movieclip2.... ok
what i want is a way to use the second code but for example, trace the movieclip's name that hit movieclip2
there are above 50 possible movieclips that could have hit movieclip2
the only way i've thought of doing it is doing a loop using the first method (replace movieclip1 with movieclipArray[x])
but rather than doing a loop i would just like for it to trace the name of whatever hit movieclip2
I'm new to flash but I have over 15 years in software and 20 in IT.In everything I have worked with so far in Flash I've used trace( message ) to put a message in the output window. Then it just stopped.
View 4 RepliesI chose new actionscript file(3.0) and wrote as simple as trace("Hello World");, but it is not working. I have flash player 10 and i also made sure i have not checked omit trace statements in publish settings.
View 1 Replies