ActionScript 3.0 :: Get Stage Height / Width / Something That Isn't Added To Stage?
Nov 3, 2009Is it possible to get the stage height/width on something that isn't added to the stage?
View 1 RepliesIs it possible to get the stage height/width on something that isn't added to the stage?
View 1 RepliesI 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 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]...
I'm trying to change the position of a movieclip I've added to the stage. When I try to access stage.width or stage.height I get 0. I've tried MovieClip(root).stage, DisplayObject(root).stage, root.stage, stage, and simply width and height. All of these are equal to zero.
View 1 RepliesI have a parent swf that loads another swf (it's for a client). The parent swf 's stage dimensions don't match the child's. How can the child set the stage dimensions?
I've tried this after the child was loaded, but it's not working:
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.stageWidth = 700;
stageHeight = 600;
trace(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.
Is there a way to set the stage width and height using actionscript, the same way you might set it using the "size" button in the document properties panel?
View 9 RepliesI have 2 movieClips which I want to make the height and width of the stage. It's worked fine in the first instance (pun, wahey!) but when I add in the second (blackOver) it stops the buttons working and all sorts.
Code:
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
bgmain.x = 0;[code]....
I understand how to resize the stage to 100% x 100%, but it seems exceptionally difficult trying to keep a footer MC/Sprite/Shape 20px high yet 100% wide.
I can use EXACT_FIT, but if the browser shrinks or expands the movie clip changes size. Keeping that height static is a pain at the moment!
So, basically I'm just looking for direction. The liquid layout tutorials seem to work for elements NOT stretched 100%...
Ha have a flash project for displaying pictures. These pictures are categorised. So you can have like 3 pictures on one category and then 50 for another. All goes ok. I can search pictures and display them with an opening deck of card effect.
Problem starts when users get tired of going picture by picture. So I thought that a grid displays would be perfect as another alternative way to display the full category. This way user would get both design and functionality running nice on the application. So I started coding the grid and calculated the amount of picture that I could fit into the width of stage regarding picture width (in this case they are always 300px*300px). But I didn't like the result. It forced me to think in a scroll. Again, user would never get that full grid display of all pictures in one category at once without having to navigate to see more or less. So I thought that calculating a way to reduce picture size would be nice in order to fit all pictures through stage width and height.
how can I change the height and width of stage dynamically. I tried it with the following code:
Stage.height = 250;
Stage.width = 250;
during the run time. Initially the Stage is at a height and width of 370 and 450 respectively. Also when I tried to trace the height and width of Stage after resizing the stage width and height, its showing the old value of width and height. That means the width and height not chnaging.
How to Change Stage properties(width,height,bitrate,color......etc) in dynamically...?
View 1 RepliesI have a small issue in ActionScript 2.0. I want to know the stage width and height for external SWF file. I used the following code:
var loader:MovieClip = _root.createEmptyMovieClip('loader', 1);var obj:Object = new Object();var mcl:MovieClipLoader = new MovieClipLoader();mcl.loadClip("external.swf",loader);mcl.addListener(obj);
obj.onLoadInit = function(mc){ trace(mc._width); trace(mc._height);};
It's showing the whole animation's width and height but I want only stage width & height?
i have a website that has a illustrated panoramic landscape which slides alone when the user clicks different pages. but when reading the stageHeight and width values i get the width of these movieclips not the actual stage size being viewed on the screen.
so instead of getting the height 1000 and width 700 i get the height as 1800 and the width of 6000 how can get around this?
I got a screen to display objects in a sprite that covers the stage. ok I got a screen to display objects in a sprite
q1) do I need to specify the sprite height/width to match the stage or is this implied with canvas1=new Sprite();addChild(canvas1);
[Code]....
I want to set width and height of the stage during resize of that swf..I do it in resize event handling..but doesn't work..any other way to achieve this?[code]
View 3 RepliesI want the background to resize the width to the stage and height but it stays at 150 x when the stage resize and scale the contents according to the xscale and yscale of the background . http:[url].....
View 3 RepliesI'm using an xml attribute to control stage width/height. I've set up two variables (stageW, StageH, respectively) but when I [code]...
View 4 RepliesI'm loading external swf and I want to check it's stage width and height, do you know how to do this? I dont want to check the width and height of the swf because it changes depending on which frame is currently playing in this swf...
View 1 Replieswhen i create stage and make its width and height in pixels Web Browsers show it with pixels too. so i want to make a stage which width and height would be 100% in web browsers. i just want to place buttons and some stuffs on the top and right of the web browser.
View 2 RepliesHow can I get the loaded clip's stage dimensions? Let's assume I have an animation of a square there, moves from x position 0 to x position 100 and the square is 10x10 px. I will adjust the dimensions of this clip to 110 x 10 px (so the animation fits exactly). Now I load this. But once the load is complete, if I check the loader width and height, it shows me only 10x10 (as in the first frame the square has 10x10 and is placed at 0,0). Thefore I am unable to center this animation on the loader clip's stage.
View 1 RepliesI am trying to load 1280 x 720 frame size swf's into 1004 x 768 frame size files. Can I dynamically reset the stage width to 1004 and height accordingly in proportion. Have tried mc._width and it doesn't work.
View 2 RepliesIn 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.
Does anyone know how I can retrieve the "ORIGINAL" stage height and width that was set during compile of an Air/Flash ApplicationI have set the Application to compile to 1920x1080;I have stage.scaleMode = StageScaleMode.SHOW_ALL;and stage.nativeWindow.maximize();But when I trace stage.stageWidth I get 1280 which is the resolution of the screen.I was hoping to get the 1920.I cannot use stage.width or stage.getBounds(stage) because this returns 6000. Due to items being masked off screen.
With the stage.stageWidth being the screen resolution, I was hoping I could use that and mathematically work out the original using stage.scaleX. but even with SHOW_ALL scaling the entire application, stage.scaleX returns 1EDIT: I know what "Show all" does, you do not need to tell me about it.I also know what stage.width and stage.stageWidth do, but stage.stageWidth is returning what I believe is incorrect in this example and need an alternative.
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]...
Is it possible to set the stage height and width of your movie externally via Javascript?For example, I created a very simple .flv player that can have its video src changed externally, but now I'd like to also set the height and width of my stage so if I load in a .flv that is smaller or larger I can have it fit to its size.
View 1 RepliesI know normally if I want to center a movie clip I would
mcName._x = Stage.width / 2; or * 0.5;
mcName._y = Stage.height /2; or * 0.5;
my problem is I'm using a component that changes the width and height, but the real problem is that the registration point of the component is the top left. I know I seen code somewhere that gets the width of the movieclip, figures out where the center is then positions it accordingly but I'm not quite sure how it's done.
How can i make a movie clip the same width and height of the stage using actionscript, when the width of the movie isnt known?
View 12 RepliesI can't with this, that AS put leafs in the screen and move them on X axis from left to right, and I want the opposite, from right to left, and I can't fix the code, I thought the key was to change this:
Code:
moveLeaf = function () { this._x += this.speed;if (this._x>SW+10) {this._x = -10;}};
into this:
Code:
moveLeaf = function () { this._x -= this.speed;if (this._x>SW+10) {this._x = -10;}};
with that the movement goes from right to left just as I want but, when all the leafs appears on the screen, it stops from creating more.Here is the entire code:
Code:
kNbrLeaves = 15;
kLeafLayer = 100;
SW = 760;
keep track of width and height of stage
SH = 300;
// move leaves to the right
moveLeaf = function () { this._x += this.speed;if (this._x>SW+10) {this._x = -10;}};
// Initial Leaf setup
for (i=0; i<kNbrLeaves; ++i) {[code].....
I would like to know the way to prevent a child swf from referencing its parent swf stage width/height?
for example, i created a child swf that loads image and center it on it's stage. As a stand alone its fine but i loaded it with parent swf, it centers on the parent swf instead.