ActionScript 3.0 :: Bug With Numbers And Moving A Simple MC Over Time?

May 23, 2011

This has been destroying my noggin for hours now. I have an MC within an MC that I want to move from left to right, starting at 6.5x and needing to end at its width +6.5c (so 494.5x every time). Depending on the TOTALSECONDS I put in, it changes every time. It is always off, never perfect, and it is boggling my mind. Here is my code.

Code:

TOTALSECONDS = 90; // you can make this any number
var pMove = (progressBar.blackBar.width + 6.5) / (TOTALSECONDS) /8;
progBarMovement = Math.round(pMove*1000)/1000;

[Code]....

progresBar.blackBar.width is equal to 488. Add 6.5 to it, and we have 494.5. Regardless of how many TOTALSECONDS I use, this bar needs to move across the screen from left to right perfectly until it reaches 494.5, which should equal the "total" found in the code. It works for some numbers, doesn't for others. It is like numbers are being lost in transit. If I set the TOTALSECONDS to 10, it works perfectly. If I set the TOTALSECONDS to 90, it ends up at 476x rather than 495x where it needs to be. The longer the time, the worse it gets.

This should work flawlessly each and every time. This could not get any simpler, yet it is not working. Simple simple math and yet it doesn't want to work. I have to be missing something. Maybe the .x coords can't move on certain decimal digits, so those are being lost?

View 3 Replies


Similar Posts:


ActionScript 3.0 :: "TweenEvent.MOTION_START" - Start Moving The Second Movie Clip At The Same Time When The 1st Starts Moving

Nov 28, 2010

I have some simple script that has 2 "movie clips". What I want to do is to start moving the second movie clip at the same time when the 1st starts moving. (both start moving at the same time) I tried the following script but it never works:

[Code]...

View 3 Replies

ActionScript 3.0 :: Simple Moving Text In TextField?

Mar 8, 2010

What I want, is to move a text from right to left (like stock market prices) in a Dynamic Text Field of fixed width. That's all!It appears really easy, but I've googled the web for hours and found only highly comlex solutions with masks and things I don't understand (i am still a beginner with AS3) or solutions based upon EnterFrame action and I need my text to be indepedent upon EnterFrame action as it concernes many nested movie clips and animations.

View 3 Replies

Make Simple Cartoon / Flipbook Like Moving Image

Feb 20, 2012

You know those paper flipbooks you would have as a kid where you would flip the pages and it would like like a moving image? How cartoons are made? I need to make that on the computer. I have a series of jpeg that I want to cycle one after another every second or so.

View 3 Replies

ActionScript 3.0 :: Simple Moving Sprite Across Screen Amensia!?

Apr 14, 2010

I want a sprite to be added to the stage, then move along the stage, I guess using the ENTER_FRAME listener. Then when it reaches a certain point, for example ball.x = 200; it is to stay there. Also when it reaches that point, another iteration of the ball sprite is added to the stage at another point on the stage, and then do the same thing as the previous on (like move across the screen until it reaches the stop point (like the one before).This adding of Sprites and then moving, checking if it reaches a point, if so, stop this sprite from moving, then add another sprite in the initial position, would be on a loop until a condition is met, i.e counter = 100;I can't seem to get it down on code, (cue people going "man this is easy"!!) So in short1) add sprite to stage at sprite.x = 100; sprite.y = 150;2) move sprite across stage 10 pixels per frame3) when sprite.x => 500; stop the sprite.counter++;4) add another sprite instance in the original location (sprite.x = 100; sprite.y = 1505) repeat steps 3)-4) until counter == 100, then go to 6

View 6 Replies

ActionScript 3.0 :: Padding Numbers For Time?

Jun 1, 2010

I am working on a time display that takes a time reference from a video. What is the best way to pad the numbers so they show correctly as 00:00, 01:23, etc.Would like to stay away from just padding a string "0" in front, so I can test the var for proper time and use it elsewhere. Has anyone already done this with some code already floating around ?

View 2 Replies

ActionScript 3.0 :: Get Unique Random Numbers Every Time?

Dec 7, 2010

How to get unique random numbers every time in AS3 I have searched but not able to get satisfactory results

View 8 Replies

ActionScript 2.0 :: Convert Time To Usable Numbers?

Jan 8, 2008

im trying to check time, but check to see if the time is within a range.

for example, check to see if time is between 12:50pm, and 30 minutes later (1:20pm)

also, i want to be able to calculate that difference (12:50 + :30 = 1:20)

and also how to hande getting the time range? ie. (currentTime >12:50 && currentTime < 1:20)

View 8 Replies

ActionScript 2.0 :: Adding Numbers (time) To A Countdown?

May 22, 2009

I'm sure this is something really basic, but I've searched and nothing quite fits what I'm looking for..I have a timer counting down using this code

Code:
count = 30;
countdown = function(){

[code]....

View 2 Replies

IDE :: Moving Frames In Time With Audio?

Sep 12, 2009

I'm putting together book in Flash. The audio starts with frame 2 but the naritive continues on frame 3 and 4. I can code a "next" button like so:

Code:
on (release) {
gotoAndStop(3);

[code].....

View 1 Replies

ActionScript 3.0 :: Moving Car At Time / Date For 11 Hours

Feb 15, 2011

I'm making a timeline with a moving car. It has to go from left to right in about 11 hours. I got this code and the car is moving from left to right:

[Code]...

But everytime I refresh my page the car is at the begin again. So I have to attach it to a Timer/date class to it so it stops at a certain point / time and date.

View 20 Replies

Flex :: Moving More Than One Divider At A Time In HDividedBox

Mar 22, 2010

I'm trying to have a minimap display with a draggable viewport below a chart. I essentially have this to control the viewport of the chart:

<mx:annotationElements>
<mx:HDividedBox id="dividedBox" horizontalScrollPolicy="off" width="100%" height="100%" liveDragging="true" borderSides="bottom top">

[Code].....

Problem is, only one divider actually moves at a time. I found that if I set a timeout of about 50ms before moving the next divider that both dividers move. However, this seems like a rather awkward way to approach this and is error prone.

Anyone know if it's possible to move two dividers in a HDividedBox simultaneously or should I be taking another approach?

View 1 Replies

ActionScript 3.0 :: Making A Simple Flash Time/date Signature

Apr 17, 2011

Is there a really simple way of creating a Flash time/date signature? I did a couple videos in sort of a surveilance camera style. So I was hoping to do an overlay with the date and have the time going up in seconds.

[URL]

I can think of some tedious long ways of doing it, just wondering if there's an easy way to do it in AS3

View 1 Replies

ActionScript 3.0 :: Adding Simple Count Down Time In Flash Banner?

May 10, 2010

I have a flash banner and I am looking to insert a count down time and when the timer runs out I want the timer to fade out and start a new movie clip.

PHP Code:
//Create your Date() object
var endDate:Date = new Date(2010,5,15);
//Create your Timer object
//The time being set with milliseconds(1000 milliseconds = 1 second)
var countdownTimer:Timer = new Timer(1000);
[Code] .....

View 4 Replies

ActionScript 3.0 :: Make A Simple Game Loop Using Delta Time?

Jan 14, 2012

I have looked everywhere for an example or tutorial on a delta time game loop in AS3. I found many fixed time step examples but very little helpful information on delta time game loops and how it works. I have seen examples that do the calculations in a timer and also seen examples that do the calculations inside the enter_frame event. All the examples I have seen are also incomplete and only provided me with bits and pieces.

View 3 Replies

ActionScript 2.0 :: Program A Simple Script Depicting The Passing Of Time?

Sep 13, 2002

Is it possible to program a simple script depicting the passing of time? Not necessary a timeline but rather a time code.My intention is to animate and integrate a 3D city (into Flash or Director) that is deteriorating/declining over time.I just might fake it in the end. i.e.Scrolling 24 hrs Days Weeks Months

View 4 Replies

ActionScript 1/2 :: Moving 2 Different MovieClips At Same Time OnPress Function

Jun 17, 2010

I am using the following code to simulate a volume control bar filling on vol+ and unfilling on vol-. The dragger is a mask that causes the fill to appear and disappear when the mouse is pressed and dragged on the volume controller. It works well, but I would like to add a "switch" that moves at the same time and in the same location as the fill, but on top of it... I created the movieClip for the switch and tried all kinds of variations to the following code with its instance in the code, but cant seem to get it working... below is the code which works with just the mask filling / unfilling.

this.ratio = 0;dragger.onPress = function() {this.startDrag(true, 0, 0, line._width, 0);
this.onEnterFrame = function() {
ratio = Math.round(this._x*100/line._width);
_root.volume = ratio; }; };
dragger.onRelease = dragger.onRelease=stopDrag;

View 3 Replies

Flash CS5 - Moving Object Around In Circle One Degree At A Time

Aug 2, 2011

I have an object called point that I can move around the screen with my mouse. This object has a vector mapped through it (_v1) using the center of the stage and "point"s x,y location in order to draw the vector (note all of this is working fine). My problem is occurring when I set up was a button that simply sets a value to true if you press it. The idea behind this button is that when pressed, whatever location "point" is at, it will move 1 degree clockwise in a circle around the center of the stage (this is all happening in the frameHandler so I can keep clicking the button to make it continue around the stage).

The code I am using is based in an if statement listed below:
if(clockwisePressed) {
var v1angle:Number = _v1.angle;
v1angle++; //increase the angle by 1 degree
if(v1angle>180) {
v1angle -= 360; }
[Code] .....

So what is happening here is that clockwisePressed has been set to true so this fires off. My vector (_v1) is set up to tell me the angle (already converted from radians to degrees) but it's a read-only value. So I assign it (_v1.angle) to v1angle so I can mess with it and increase it by 1 so I'm moving clockwise around the center of the stage. Then I just check to make sure that it falls into a range between -180 and 180 (if I trace _v1.angle around the stage, 0 degrees is to the left, 90 degrees is straight up, 180 degrees is to the right, and -90 is straight down). Now using the formula I derived from this thread but converted to work with 0 degrees pointing to the left and the value for Y going up the further down the stage you go, I came up with

x = centerX - radius * cos(angle)
y = centerY - radius * sin(angle)

Now when I make a sample chart on paper and use these values on my calculator, this works like a charm. If I plug in an angle, the radius, and center I get a point right on my circle I draw on a sheet of graph paper. However, when I actually try this in flash, the "point" jumps all over the stage. (Note that _v1.m is just the magnitude of the vector between the center of the stage and "point" which is the same as the radius). So I trace everything and the values for cos and sin don't seem to be coming out right. For example, if my angle is -1.9581 and I take the cos of that on my calculator I get something along the lines of 0.9994 but flash traces Math.cos(angle) to be -0.3777. Isn't using Math.cos(-1.9581) the same as putting -1.9581 into your calculator and hitting cos?

Below is the corrected code that works:
if(clockwisePressed) {
var v1RadAngle:Number = Math.atan2(_v1.vy, _v1.vx); //get angle in radians
v1RadAngle += 0.0174; //increase the angle by ~1 degree more or less
//Now just move the crosshair and get it ready to be redrawn
point.x = centerX - _v1.m * Math.cos(v1RadAngle); //_v1.m = radius
point.y = centerY - _v1.m * Math.sin(v1RadAngle);
clockwisePressed = false; //remove button pressed boolean
}

View 1 Replies

ActionScript 3.0 :: Playing Audio And Moving Frames In Time?

Sep 14, 2009

What I'm looking to happen is that on frame 2 I want audio track 1 to play and:

after 1 min 45s move to frame 3
after 1 min 51s move to frame 4
after 2 min 47s move to frame 5
after 3 min 15s move to frame 6

How would I code this or what would be the easiest way to do it??

View 6 Replies

ActionScript 2.0 :: Make Random Moving Object Disappear After A Certain Time?

Feb 26, 2006

I've just finished using this bit of simple code to get an object to move around randomly. What I want to do is try and get it to disapear or move off the stage after say a minute (with a countdown clock in the corner starting from a minute and counting down).

View 1 Replies

Flash :: Compilation - Compile Time Jumps When Moving From Flex Build

Oct 15, 2010

I moved from using the Flex Builder 3 IDE to Flash Builder a couple weeks ago and have noticed a ridiculous jump in compile times with the same project. It almost seems like every time I build it does a clean build. The project I am working with is pretty big, but when it takes more than 4 mins to build, something is wrong. I tried adding more memory to eclipse and all the tricks I could find on the web but the compile time never really changed. I am running under Windows 7 32bit, and I get the same performance from the plugin and stand alone version of the IDE.

View 2 Replies

ActionScript 2.0 :: Store A Simple Cookie That Will Remember The Score For The Next Time The User Plays The Game?

May 6, 2007

I'm just trying to store a simple cookie that will remember the score for the next time the user plays the game (the score governs if an option is visible or not)It all works fine until I close browser/reload the page, at which point the shared object seems to disappear, any clues?

Write:

Code:
var rem_score:SharedObject = SharedObject.getLocal("score");
rem_score.data.score = new Number(score);
rem_score.flush();

The problem prolly lies in my write code but ill post the reading aswell just incase there is a problem with that too

Code:
var rem_score:SharedObject = SharedObject.getLocal("score");
if (rem_score.data.score != undefined) {
this.remdscore = rem_score.data.score;
if (rem_score.data.score >=30) {

[code]...

There is another point it is read but it is the same sort of thing as the above.

View 1 Replies

ActionScript 2.0 :: Flash Actions - Get The Picture Menu To Keep Moving And Not Just For The First Time When Click On The Arrows

Jul 25, 2010

I have got the banner on this webpage [URL] made from a guy in India but i want to add an additional feature. When i click the left or right button multiple times how do i get the picture menu to keep moving and not just for the first time i click on the arrows.. Is there some action script that i can include??

View 3 Replies

ActionScript 2.0 :: Generate A Variable Number Of Random Numbers Less Than 16 With No Duplicate Numbers

Nov 2, 2004

how to do this and not found much, so here goes:

I want to generate a variable number of random numbers less than 16 with no duplicate numbers

Ive posted the fla, and what i'm doing is generating a random number and putting it into an array then using a for loop to cycle through the array for each new random number to check if its already there. if it is, then i want to regenerate that number.

if you test the fla you'll see that all i get in my array is some lovely zero's and i sort of know why this is, but don't know how to stop it.

View 3 Replies

ActionScript 3.0 :: AIR Handling Large Numbers - Convert A String Having Numbers To An Integer

Feb 18, 2010

I am trying to convert a string having numbers to an integer.

//15 9's are there
var str:String="999999999999999"
var res:Number = new Number(str);

But it is not able to convert correctly as the the var res now has the value 100000000000000000. I know that the number has 52 bits of memory, then why is it not able to do the conversion?

View 6 Replies

ActionScript 3.0 :: Generate Four Random Numbers With Total Of 4 Numbers Equal To 100?

Feb 19, 2011

Generate four random numbers with the total of the four numbers equal to100?[code]...

View 8 Replies

ActionScript 3.0 :: Creating Function To Pick Out Numbers From A Set Of Numbers?

Nov 18, 2009

create a function that picks out X amount of numbers from a set of numbers? So if X=3, then i need this function to pick out 3 different numbers from say a set of numbers (1, 2, 3, 4, 5, 6, 7, 8) and then stored it into X number of variables.

In saying that, X will only =2, and =5. So in the first instance, i'll need 2 random numbers from the set above that are not the same numbers, and second instance 5 random numbers from the set above (also no repeats of numbers). Then i need to be able to store those 2 or 5 different random numbers from the set into variables to call them with other functions.

View 2 Replies

ActionScript 2.0 :: Pick 6 Random Numbers From 49 Numbers?

Aug 18, 2010

what is the syntax to pick how can i pick 6 random numbers from 49 numbers

View 9 Replies

ActionScript 3.0 :: Generating Random Numbers Between Two Numbers?

Apr 1, 2011

I am generating random numbers between two numbers by the code bellow:

ActionScript Code:
public function randomRange(max:Number, min:Number = 0):Number
{
return Math.round(Math.random() * (1+max - min) + min);
}
trace(randomRange(3,-31));

But I need a code which will return some times '3' and some times '-31'. Not the number between them.

View 2 Replies

ActionScript 3.0 :: Adding Up Odd Numbers From An Array Of Numbers?

Mar 7, 2012

I have been using Actionscript 3.0 in Adobe Flash Builder for a few weeks,and I really like it! Bare with me because I'm not really good at it, yet. Anyway, I was wondering how would I go by adding up odd numbers from an array of numbers? I know how to make all of the numbers add up, but adding only the odd numbers I'm not so sure how to do it.

View 5 Replies







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