ActionScript 2.0 :: Stage Height In Flash - Run A Trace Statement?
Dec 1, 2008Is there a bug with stage height in Flash? Every time I use that and run a trace statement, it's wrong.
View 1 RepliesIs there a bug with stage height in Flash? Every time I use that and run a trace statement, it's wrong.
View 1 RepliesFlash is returning decimal floating point formats in evaluation results under the IEEE 754-1985 format.I looked it up and this seems to be how ActionScript 3 was designed to follow that standard which creates these results.This doesn't happen in the ActionScript 2 compiler. It only happens under ActionScript 3, paste these trace statements and compile so you can see what I mean:
Code: Select alltrace(48.48 + 0.01) // returns 48.489999999999995
trace(18.48 + 0.01) // returns 18.490000000000002
this one is ok: Code: Select alltrace(18.49 + 0.01) //returns 18.5
I need a two decimal place precision result as this is for an algorithm that I'm trying to use to round up or down by a penny so I can't simply convert it to an integer but there's no pattern that I can see so I can predict results for it either.I can't have a $18.8999999999995.
Is there a statement in AS3 that will return current class and/or scope? I'd like to use that in trace statements so that I know the exact location of a trace.
View 2 RepliesWhen I run this code, I get to click on either the container "Big Box" or its contents "Poly". The associated trace states should fire but look at the tracer on "Poly" it fires twice. Why? [code]
View 2 Repliesi suspect the answer here is "no", but i'm wondering if it's possible to set the color of trace statements which appear in flex's console pane. ie, i have a few "levels" of log statements, and i'd like the warnings and errors to really stand out.
View 2 RepliesTrying to get a MovieClipLoader to work for me... This code is taken pretty much right from Macromedia's Help file. I get no error messages (yay), but I also get no trace statement (boo) or loaded clip (boo2). There *is* a clip named audioplayer.swf in the same directory as my file.
[Code]...
I am trying to reference to top level (stage) width and height of the main stage for the placement of something located inside a movieclip on the stage.
My code is:
Code:
my_loader.x = (stage.stageWidth - my_loader.width)/2;
my_loader.y = (stage.stageHeight - my_loader.height)/2;
But this seems to just relate to the width/height of the mc that my_loader is nested in...
I have tried the following and had no luck:
stage.stage.stageWidth
root.stage.stageWidth
parent.stage.stageWidth
MovieClip(root).stage.stageWidth
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] ......
I am new to actionscript and just like some of you, I would like to start off on the right foot. After several attempts to solve this problem I am now taking a break and reaching out to those in the community. I have created a .as file named Main.as and the code inside main.as is:[code]then i created a new fla file and named it testas. I then typed Main in the Document class under properties.The code has no errors and when I attempt to test the movie, there is no output to the output panel.
View 7 RepliesI have the following code in the main timeline:
[Code]...
how to make the final trace statement work?
Under what circumstances would you not be able to trace a movie clip's width or height but be able to trace it's x & y? When I try to trace the mc.width or height it outputs 0 ???
View 3 Replies3 buttons are called to the stage, and each button has an eventlistener that listens for a Click event. A switch statement is used to trace the clicks, but the only message i get is from the "default message"?[code]...
View 3 RepliesI am making a jigzaw and when all the pieces are put in the right place, another movie clip will be played.All pieces are buttons placed in different movieclips. The movieclips are then placed in scene 1.
In frame 1, I've written
_global.var1=0;
In frame 2, I've put movieclip1, and in movieclip1 I've placed button1, with the following actionscript:
on (press) {
startDrag ("_root.movieclip1");
}[code]..........
However, when the piece is in the right place, and the if-statement has been activated, _global.var1 is still 0 when I trace it in frame2.
I am attempting to use the isight camera but when I trace the cam.height and cam.width i get 160 x 120 when it should be 640x480. Why is this happening?
View 1 RepliesIs it possible to get the browser height via flash and set the stage height to that value? I know you can set the height to 100% in publish settings, however one of my scroller scripts needs the stage height to be exactly the height of the content area of the browser.
View 5 RepliesI have a completed Flash, but I need to change the stage height. Is there anyway to do this with out have to touch every cell. I have a ball that moves across the the stage, and I don't want to redo the whole thing. I've tried selecting all and moving the items, but it doesn't work.
View 6 Repliestrace(root.width);
trace(stage.width);
Both these return 100. Same for height. The stage has been set to 1024x620 in the editor.I'm using CS5, Flash version 10, windows7 64-bit.I don't get what's going wrong here. I'm trying to center something and it keeps coming out like this.
I have this footer image, that I want to align to the bottom of the stage, however I'm getting errors. As you can see I have an ADDED_TO_STAGE listener in the constructor function.
[Code]...
I'm making the transition from AS2 to AS3 and have some rollover and rollout code below. I'm looking to place an if statement into the onClipOver function that can trace what specific button is being pressed. In AS2 I would use the "this" command to see which movieclip was being used. how to properly write the IF statements using AS3 in the code below.
[Code]...
In flex the width can be set to 100%,but in flash it seems I can only set the width/height in unit of px.
Is there a way to set the stage to 100% instead of xxx px in flash?
I'm using Flash Professional CS5 if that matters.
I'm a total beginner at ActionScript, and I'm running into a big problem with a Flash banner I'm writing. The problem is that my Stage width and height appear to be much smaller than the width and height specified in my <object> and <embed> tags of the HTML. My goal is to get the Stage width and height to be equal to the <object> and <embed> width and height, so that I can make commercial banners with full-size backgrounds.
The width x height specified in the <object> and <embed> tags is 400 x 300. To force the Stage to be 400 x 300, I've added a 400 x 300 TextField as a child of my main Sprite object. As a diagnostic, I even printed the Stage's width and height as part of the TextField text content -- which confirmed that the Stage thinks it's at 400 x 300. I've tried different things to get it to work. I've tried playing around with the Stage's scaleMode property, using all the possible different values, but still the problem persists. Still, when viewed on the web page, the width and height of the Stage appears much smaller than the <object> and/or <embed> tags which contains the Flash content area. I know this because I'm using colored backgrounds as a diagnostic.
[Code]...
I was wondering if any of you can spot the error in my code? I got a bunch of objects called 'jelly' that are gonna bounce around my screen but the problem I got is they don't bounce at all! they just run straight off. And yeah I'm very new to actionscript, can anyone see what I'm doing wrong here?
[Code]...
Is it possible to get the stage height/width on something that isn't added to the stage?
View 1 RepliesI need to double my stage size, as well as all of the objects on the stage. Is there an easy way to do this? stage.stageHeight, stage.height, etc do not work.
View 3 RepliesI have been using a lot of swapChildren, setChildIndex,addChild, removeChild on stage and also a lot switching children when buttons rollover and rollout. I want to know is there a method to trace or keep track of all the depth of children in the output panel??
View 2 Repliesdoes anyone know how to trace whats on the stage?I tried: trace (stage);but it just said: [object Stage]in the output panel and I have tons of stuff on the stage loaded though as3.
View 4 RepliesRight now my stage dimensions are 980 X 800 px. I need to cut or "crop out" the bottom portion of the footer because its height is too long. So I changed the stage dimensions to 980 X 600 px (and changed the corresponding dimensions in the embed tag in the index.html file to match). Doing this seems to cut out the bottom but at the same time adds space to the top and seems to distort the overall spacing. Is there a simple way to crop out the bottom of the stage (just like cropping out a section of a photo)?
View 5 RepliesIn AS2, to check if the mc is removed frm stage, i wuld simply just need to do this:
Code:
removeMovieClip(mc);
trace(mc);
[code]......
I am in learning phase but do not to show the x andy posion of mouse on the stage. I want to trace the x and y position of mouse in stage. How we can do this ?
View 3 RepliesI am currently developing a flash application that would allow a user to control a movieclip on the stage using 2 keyboard inputs (like turning 2 knobs in order to align something).I have it set up that on the 2 keyboard inputs, the movieclip moves.What I am looking at doing is using trace statements that I use to track the position of the movieclip, which is just a simple black dot, and having the values of the trace statement show up on screen in 2 dynamic text fields, after being rounded to the nearest whole integer. The dot is in the movieclip entitled mCoordPlane.My script is below:
stop();
mAligned.visible=false;mNotAligned.visible=false;
var letterK:Boolean=false;var letterJ:Boolean=false;var letterD:Boolean=false;var letterF:Boolean=false;[code]......