ActionScript 2.0 :: For Loop Works In Trace But Not In Function

Mar 9, 2010

I have 20 players in a game and cutting and pasting lots of code except for a few numbers. I have future features that would require over 400 lines of mostly repeated code. So I learned how to use "for", and practiced with a trace command. Traced the results exactly as I thought. However when I apply it to the guts of my function, the movie breaks down. I suspect it's because the function is being called on an EnterFrame command and the for loop I wrote is being executed over and over.

This works when I hand code:
Actionscript Code:
function drill(){GUESS0 = ((guess0min * 60)*1000) + ((guess0seconds * 1000))
GUESS1 = ((guess1min * 60)*1000) + ((guess1seconds * 1000))
GUESS2 = ((guess2min * 60)*1000) + ((guess2seconds * 1000))
GUESS3 = ((guess3min * 60)*1000) + ((guess3seconds * 1000))
GUESS20 = ((guess20min * 60)*1000) + ((guess20seconds * 1000))
//and then 300 more lines of other code}

And then a button later calls this when pressing:
Actionscript Code:
my_MC.onEnterFrame = function(){_root.drill ();
//so _root.drill is continually being called, which is good, because it has all sorts of data that needs to be refreshed, but I think it's screwing with my "for" loop.}

And the following is NOT working.
Actionscript Code:
function drill(){for (i=0;i<20;i++){
"GUESS"+i+" = ((guess"+i+"min * 60)*1000) + ((guess"+i+"seconds * 1000));";}

But when I trace it in a separate test movie, it outputs exactly what I would hope it placed in the code:
Actionscript Code:
for (i=0;i<5;i++){trace("GUESS"+i+" = ((guess"+i+"min * 60)*1000) + ((guess"+i+"seconds * 1000));");}

So at the end of the day, I guess I can trace these results in a test movie and use it to generate what I need, and cut and paste it into the project... but I thought 'for' loops were for saving time AND space. Am I using this code right? Maybe my use of "", or +, or i is misguided?

View 4 Replies


Similar Posts:


ActionScript 2.0 :: Function Conflict - Loop Sound Works But The Other Sounds Don't Play

May 5, 2004

How can I change the following so it won't conflict with sounds inserted manually in keyframes. Currently when this function is active, the loop sound works but the other sounds don't play..

[Code]...

View 13 Replies

ActionScript 3.0 :: Global Array - Trace That First Element While Trace Is Called Within The Function

May 29, 2009

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.

View 4 Replies

ActionScript 2.0 :: Modifiy The Global Trace Function To Output The Current Time Of A Trace Action

Nov 9, 2011

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]...

View 3 Replies

ActionScript 2.0 :: Trace Works, But Array Not Populating?

Mar 3, 2009

I've got some xml that I want to use to populate the labels on an array of buttons that I'm putting in with attachMovie. the button(s) load (well, the first one does) and I've got a trace statement that shows the exact data I want in the button labels. But the numbers just refuse to appear in the button labels.the labeling is correct; I've been looking at this for three days and checked the path and naming at least a dozen times.

Code:
for(i=0; i<total; i++){
patMenuHolder_mc.attachMovie("patentBtn", "patentBtn"+i, i, {_x:xPos, _y:yPos})

[code]....

View 9 Replies

ActionScript 3.0 :: Text Field Does Not Display. Trace() Works?

Aug 31, 2011

Here are the files:[URL].. Even weirder, if you triple-click on the text field the moment it appears on stage, it will start to display.

Even more weird, if you right click, select all, copy and paste it onto somewhere else, the correct value will display.

Weirdest: Another textfield refuses to display at all, even the text I set in the flash IDE.

View 3 Replies

Actionscript 3 :: MouseWheel Trace Works In Debug Mode, Not Test?

Jul 17, 2010

Here is my code in its entirety. It won't trace when I Test Movie, but when I debug, it works fine.

import flash.events.*;
function scrollWheelHandler(e:MouseEvent){
trace(e.delta);
}
stage.addEventListener(MouseEvent.MOUSE_WHEEL, scrollWheelHandler);

I hate flash. This is in a new project btw. wtf is going on?

View 2 Replies

ActionScript 2.0 :: Place A For Loop In A Recursive Function With The Function Call Within The Loop

Nov 4, 2005

If you place a for loop in a recursive function with the function call within the loop... will the loop finnish or does it stop working untill the last recursion?

View 2 Replies

ActionScript 3.0 :: Timeline Loop - Trace Does Not Work

Aug 27, 2011

I've got something simple in my main time line. I know I must be missing some kind of loop function, as the hold down doesn't work unless I keep clicking. And my trace doesn't work unless it starts on the 'enemy'. I'm just not sure what

Code:
import flash.events.MouseEvent;
_left.addEventListener(MouseEvent.MOUSE_DOWN, moveLeft);
function moveLeft(e:MouseEvent){
_hero.x--;
[Code] .....

View 6 Replies

ActionScript 3.0 :: Trace In For Loop Using LoaderInfo.parameters?

Apr 12, 2011

I want to get some flashVars parameters, but have a hard time getting them into any variable.
 
When using the following code :

[Code]....

the values are shown inside the SWF as expected. However, when adding a trace in the for loop, nothing is there.
 
Why is this, and how should I retrieve the variables?

View 6 Replies

Actionscript 3 :: Flash Event Properties Trace Them With A For Loop?

Nov 3, 2010

I was wondering if it was possible to use a for (or for each) loop to trace the properties of an event to the output window. I know I can trace the event in one go, like this:

[Code]...

View 1 Replies

Flash :: Continuous Loop - Keep Getting The (same) Trace Result Outputted Infinitely?

Mar 16, 2012

I'm getting the geolocation data of a viewer and creating a textfield to display this data (city,state). After the data is pulled the text is measured to fit in the textbox and if the length of the city is too long, the text is adjusted in size to fill the textfield. When I trace the end result of the final text size, I keep getting the (same) trace result outputted infinitely.

[Code]...

It worked, but I needed the text box to be made according to what data was pulled from the geolocation xml, so I added it in the geolocation script.

View 1 Replies

ActionScript 3.0 :: Flash For Loop + Getchildbyname - Trace What Button Is Clicked

May 20, 2011

I have made 30 movieclips for my level selection screen. Then I create a movieclip with the same name using a for loop. With that code I make roll_over function showing a Tooltip. I then want to trace what button is being clicked. My whole code is here: [URL] I want to trace what button is clicked, so I can show it on my tooltip textbox.

View 4 Replies

Flash :: URLRequest Event.COMPLETE Loop - Trace Commands Output

May 18, 2011

How can I reorganise the code below so the trace commands output i for each element in the photourls array and not just the last element? In a 6 element array, the trace(i); line outputs 5,5,5,5,5,5 rather than 0,1,2,3,4,5.

[Code]...

View 2 Replies

ActionScript 2.0 :: Remove The "._x" On The End The Trace Works

Aug 17, 2010

If i change this line to

comment_slider_mc._x = bubble2_mc._x;

everything works just fine.. however I need it to be updated dynamically "n" represents 1-5 If i trace n the correct number comes out.. I have tried converting n to a :Number, and a :String that didn't help.. If I remove the "._x" on the end the trace works.

comment_slider_mc._x = ["bubble" + n + "_mc"]._x;

View 1 Replies

ActionScript 3.0 :: Trace Value Within Function?

Nov 8, 2009

how to trace value within ActionScript function.

Problem solved moderators can close this thread.

View 0 Replies

ActionScript 3.0 :: Trace The Name Of A Function?

Nov 16, 2010

how would you trace the name of a function, without writing it yourself, is it possible?

So if I have:

private function destroy():void{
trace();
}

how would the trace look like to trace out some kind of refecence-name to destroy? (without typing in destroy into the trace ofc....)

View 8 Replies

ActionScript 2.0 :: Can't Trace Mc Instance Name In Function

Mar 2, 2010

So this is my code:

ActionScript Code:
onClipEvent(enterFrame) {
if (!this.already) {
setTimeout(win, 2000); 

[Code]....

The problem is that I can't do trace(this); How to get it work? I have tried to do this.setTimeout etc..

View 9 Replies

ActionScript 2.0 :: Why Does Trace Function Not Work?

Jul 1, 2004

hive just started actionscripting instead of tweening so be gentle. i use mx 2004 but i cant get the trace function to work.., here is the code form a kirupa tutorial...

_global.myvar=5;
trace (_global.myvar);

why does this not work?i thought it shud display 5.

View 2 Replies

ActionScript 3.0 :: Modify The Trace Function To Add It To A Log?

Apr 25, 2010

I want to modify the trace function to add it to a log, then display it in the trace output window.

View 3 Replies

ActionScript 3.0 :: SlideShow Navigation Works Until You Loop Back To First Frame?

May 23, 2010

I've got an interesting issue with the actionscript in my file. I've created a slide show with 27 labeled frames - they've been labeled "frame 1", "frame 2", "frame 3", etc... My issue is the first time everything works perfectly, if you hit next or previous. It goes to the correct frame. On the last frame if you click next it should take you back to "frame 1" and basically loop through all the frames again if you keep pressing next. The problem is it goes back to frame 1, and then next doesn't work on this frame. I don't understand what's going on considering the first time around - these frames work perfectly.Here's the code on frame 1:

Actionscript Code:[code]........

View 3 Replies

ActionScript 3.0 :: SlideShow Navigation Works Until Loop Back To First Frame

May 24, 2010

I've got an interesting issue with the actionscript in my file. I've created a slide show with 27 labeled frames - they've been labeled "frame 1", "frame 2", "frame 3", etc... My issue is the first time everything works perfectly, if you hit next or previous. It goes to the correct frame. On the last frame if you click next it should take you back to "frame 1" and basically loop through all the frames again if you keep pressing next. The problem is it goes back to frame 1, and then next doesn't work on this frame. I don't understand what's going on considering the first time around - these frames work perfectly.

Here's the code on frame 1:

ActionScript Code:
stop();
/*Navigation Code */
nextbtn.addEventListener(MouseEvent.MOUSE_DOWN, buttonNextHandler);

[Code].....

View 1 Replies

ActionScript 3.0 :: Loop OnMouseOver Code So It Works Like An OnEnterFrame Handler?

Sep 26, 2010

i have this code that should get a face (eyes, shape, etc) in motion on Mouse Over. The thing is i dont know how to loop this onMouseOver code so it works like an onEnterFrame handler (while onMouseOver).Another way to put it: as long as the mouse stays over the Mclip i want the code to loop. How can i do this?Here is my code:

Code:
package{
import flash.events.MouseEvent;
import flash.events.Event;[code].....

View 2 Replies

ActionScript 3.0 :: Getting Output With Array Function And Trace?

Oct 12, 2011

I'm working through some tutorials from my instructor to eventually build a simple e-com website for a state park. Basically, I'm using the two as3 files shown below and trying to get "bob" in my output with an array function and trace. Load store function is intentionally coded out. When I test project, nothing comes up in output, and I have no errors.

Main012.as:
package {
import flash.display.MovieClip;
public class Main012 extends MovieClip {
public function Main012() {
[Code] .....

View 3 Replies

ActionScript 3.0 :: Trace Name Of Function To Output Panel?

Jan 10, 2010

I don't have any practical need for this but just for learning purposes, is it possible and how to trace the name of the function to the Output panel?

View 6 Replies

ActionScript 3.0 :: Run Trace() Just Once Within An Enter Frame Function?

Dec 22, 2011

I have an enter frame event and a function running that event, I have place a tracestatement within the function and the stage is running at 25fps.My problem is how do you make the trace statement run just once only? Since it get really annoying when the output panel keep tracing the same thing and slow down my swf....

View 3 Replies

Professional :: Trace Function Output To Text Field?

Feb 26, 2007

How do you send the output of a function to a dynamic text field on the stage instead of the output panel?I have used trace(); but that just sends the value to the output panel.

View 3 Replies

ActionScript 3.0 :: Keycode Trace Function Not Outputting All Keycodes?

Oct 16, 2008

The trace function in this file doesn't output all of the keycodes on my keyboard. Some letters generate a keycode and others don't. For instance, "u" outputs 85 but "i" outputs nothing.

Here's the trace function trace(event.keyCode);

[Code]...

View 4 Replies

Actionscript 3 :: Trace Returns A Blank Function Rather Than A Number?

Aug 16, 2011

I have a simple code that seems to be giving strange results.

var startPoint:Point = new Point(x, y); // a point
var r:Number = path[i].row + (-Math.floor((length * 2 + 2) / 2)); // just some math
trace(r); // the math checks out and gives a 3
var tey = startPoint.y + r; //this gives a really strange return....

[Code].....

View 2 Replies

ActionScript 3.0 :: Timer Function - Trace Statement Not Working

Oct 23, 2009

I am having a problem with the if statement in my timer function, the trace statement within in it is not working, eventually I wanted to use this if statement further but need to make sure it is working first.

Code:
timerFunction();
} function call in function above
function timerFunction() {
trace("hey");//this trace works
var myTimer:Timer=new Timer(1000,15);
[Code] ......

View 8 Replies







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