ActionScript 3.0 :: Resize MovieClip Without Scaling Content?
Jun 10, 2011
Essentially I'm building an application in Flash, just for the fun of it really. Upon the initial design it was just a static size, now however I've been working on making it completely resizeable (with the original size as the minimum). I've done this on most of the screens correctly. However on the main screen I have several components. All custom built MovieClips basically, and inside these are more MovieClips, and inside those are even more movieclips.
For my question, I'm going to be using a button as my example. I created a button movieclip with a resize function to call after I change the size of it. So it works like this:
ActionScript Code:
buttonMC.width = 200;
buttonMC.height = 150;
buttonMC.resized();
Now this button is inside of another movieclip which is designed to just house a group of similar movieclips. (this structure is not changable; several hundreds of lines are code are specifically designed around it). How to get our button's width from the root timeline, we'd do this:
ActionScript Code:
trace(housingMC.buttonMC.width);
Now, when this frame gets resized, the resizing script changes the width height of the housingMC. Something like this: (not a working example)
ActionScript Code:
//resize listener {
housingMC.width += stageWidth - oldStageWidth; //width difference
housingMC.width += stageHeight - oldStageHeight; //height difference
And the housingMC changes to the correct size in the correct position of the screen.
[Code] .....
View 7 Replies
Similar Posts:
Apr 10, 2010
How come my content isn't scaling when I resize the player window (see attachment)?
View 2 Replies
Mar 11, 2008
I've search through all the threads with "scaling" and "resizing" and can't find the solution.
Basically I have a GUI element on a gallery that I don't want to scale, while the rest of the page is free to resize/scale.
I think I need to add a listener of some sort to the stage, but I'm not sure how to do this.
View 2 Replies
Nov 23, 2009
I have problem in my flash.I create scroll bar and attached one movie clip in library. Integrate with xml driven.Now the content background movieclip not resized on content height.How can i resize the movieclip based on my xml Content.So i am attached my flash, xml files.
View 1 Replies
Dec 21, 2005
how can i make a movieclip and a textfield to resize to the content of the text in the textfield? I mean, if I have a textfield with 3 letters font name XXX and then the content of the field change, how can i resize te textfield so the text dont autoadjust to the 3 letter space?
View 3 Replies
May 20, 2010
i have a diagonal movieclip that I am trying to scale along with the background video. The background video scales perfect, I am attaching the diagonal movieclip (br in the code as bottomright) with addChild
Instead of scaling with the window, it seems to repeat such as the image is displaying. this is the main section of the code that is doing the scaling
var br:mc_bottomright = new mc_bottomright();
addChild(br);
//proportional scale
if ((stage.stageWidth / stage.stageHeight)> (owidth/oheight))
[code]....
View 4 Replies
Apr 10, 2009
I am trying to achieve an effect of scaling a movie clip on click...very similar to [URL] When the user clicks on See, Hear, Play and Shop boxes, the boxes expand. I have created a box movieclip that has a bar on top. This bar is a movie clip inside the box movieclip. When i try to scale the main box movieclip, the internal bar movie clip scales as well. How to stop this?
View 2 Replies
May 23, 2010
I am trying to scale external swfs to the window size that exists at the point when the button is clicked. The external swf is being loaded into a dynamically created mc in the main swf. I am using a resize handler and the issue i am having is that all external swfs only become veiwable when the window is resized. After the window is resized, they become viewable and scale on the resizing of the window. I call the resize handler to upate the scale base on the window size but to no avail.
The AS (3.0) that I am using can be seen below.
ActionScript Code:
stop();
var Xpos:Number = 0;
var Ypos:Number = 0;
[Code].....
View 0 Replies
Jun 30, 2007
how do I code stage resize with scaling movieclips? I can do stage resize and position/scale movieclips relative to stage size..but i don't how to have a scalable movieclip retain its scale relative to stage size. how do I code this? for example, i have a movieclip originally 50px wide, and the stage 100px wide..when i click the mc, it scales up to 80px wide. and when I resize the stage to 50px,(50% of stage size) i want the mc to scale to 40px too(50% of mc size).. and when I click it again to restore to it's original size, i want it to scale to 25px(50% of original size). then finally when i scale the stage back to 100px, the mc again is 50px wide.
View 2 Replies
May 23, 2010
menu_mc.about_btn.addEventListener(MouseEvent.CLIC K,aboutClick);
function aboutClick(e:MouseEvent):void {
removeChild(loader);
var about:URLRequest = new URLRequest("demo1.swf");
loader.load(about);
addChild(loader);
[Code]....
View 3 Replies
Apr 8, 2010
i've been running into weird problems regarding Senocular's Layout Class. It's a nice little framework to align and scale objects in a fluid layout, though.Some images in the background (currentContainer) don't resize all the way to fit stage's height, and sometimes they get really small in a corner.[code]each time the currentContainer mc gets a different bitmap images (with varying dimensions) on it, it gets assigned to bgLayout , whis is added to the stageLayout.actually, do I need to do that ? Or maybe I should remove bgLayout from stageLayout before assigning it again?[code]
View 2 Replies
Mar 4, 2010
I have set a movie clip with instance name if "body" to resize automatically based on the size of the browser window using:
body._x = Stage.width / 2;
body._y = Stage.height - 44;
body._height = Stage.height - 149;
body._width = Stage.width-20;
(that code may not actually have any relevance?)
What I'm wanting to happen is that when the "body" movie clip changes size, I want the objects within it to be scaled proportionally (keeping the x:y ratio the same). The result that I'm wanting will result in the contents (as a whole) being proportionally scaled to the height (because it will always be the smaller dimension in my case) of the current size of the body mc.
I've uploaded my .fla so you can see what im working with. The red square is the body that i've managed to scale but I have not yet added anything within it. (I have tried but it's contents distort when the body is resized)
View 1 Replies
Nov 2, 2009
I have a List Component being resized at runtime based on the size of the Stage. It seems to scale the content rather than just changing the bounds of the list. Is there a way to change its size programatically without scaling the content?
View 1 Replies
May 27, 2009
I have a "master" SWF file into which I load content (other SWFs) via the Loader Class (with code below).
var contentLoader:Loader = new Loader();this.contentContainer.addChild(contentLoader);I load the content (these other SWFs) into a MovieClip container on the stage called "contentContainer". The "contentContainer" is much smaller than the "master" SWFs stage and also much smaller than the original size of the SWFs that the Loader is loading in. Also, and this is very important, the "contentContainer" itself is sized -- not scaled -- (see code) and placed on the stage depending on how large the stage is scaled (I am trying to make one of those "liquid stage" flash sites that fills the browser window with flash content regardless of window size).//this resides in a function that is called whenever the stage RESIZE Event is fired
[Code]...
View 3 Replies
Feb 1, 2010
I have an AS2 image gallery with thumbnails and fullsize images and descriptions that load from external XML-files. I have found out how to take this gallery into true full screen. But when going full screen, I want only the full size image to scale up. Descriptions and thumbnails should stay the size they have when the flash movie is in its normal display state.
Attachments: Gallery.txt.zip (998 bytes)
View 3 Replies
Jul 19, 2010
I have a couple of Image Loaders, the images that they call are bigger than the components themselves but have turned on scaleContent to ensure that it fits and scales to size. This works fine across many platforms but i've found that on some systems it displays the imported image at it's true size rather than the actual size of the component.
View 1 Replies
Jan 3, 2007
I have a banner that is 468x60 pixels and I need to rezize it to 728x90 - this includes scaling all of the content over the timelines proportionally.
View 6 Replies
Jul 15, 2004
I want to use a gradient as background for my flash movie, but I want this background to cover the whole browser's window just like Adopt Design does it (check out Adopt Design). The content of the flash movie should NOT be resizable with the browser's window though. So, I used this code:
[Code]...
in the HTML file I did set the margins to 0pix and the SWF's height and width to 100%. But when I type in the address in the browser to open the page the first time, I see the flash movie in the center with white background around it anyway, and when I resize the browser's window (even if just 1pix) everything is perfect. What's happening? check the problem in a JPG: the site (notice what changes when you resize the window, after opening)[URL]
View 4 Replies
Aug 18, 2009
I've devised a preloader using the ui loader and progress bar components in flash cs3. The goal being to load an external .swf into the uiloader and that has been achieved. I'm having problems with the scaling now. In my code I have set the content scaling to "true" and that isn't supposed to cause distortion of any type but it does. It squishes my external .swf in width wise.
HTML Code:
var imageURL:String = "portfolio.swf";
var imageURLRequest = new URLRequest(imageURL)
uiLoader.scaleContent = true;
uiLoader.load(imageURLRequest);
progressBar.source = uiLoader;
[Code] .....
View 1 Replies
Jul 29, 2011
I have finished my flash game, but when I used web Browser such as Chrome or FireFox to run it, it enlarged my game to full size of the browser. Is there anyway( in AS3 script) that I could prevent this from happening as well as hide the symbols that their sizes are bigger than my default size defined at the document property panel?
View 1 Replies
Aug 9, 2009
i am trying to find a tutorial or even the name of a very common flash effect.The effect involves a button being pressed and a box growing and content being loaded into it. Then when another button is pressed the box changes shape and different content is loaded.
My friend did give this effect a name but for the life of me I cant remember it.
View 1 Replies
Mar 22, 2005
I have a problem! I'm trying to make a resize effect with actionscript, it all work fine but the problem is that the contents should follow the resize.. example bottons, text and so on... If you know what I mean
View 9 Replies
Apr 14, 2011
I have a stage with Top, Middle & Bottom Movieclip's set on it. On resize the content is scaled to fit and maintain the correct proportions.I am loading each content (page) in as external SWF files into the Middle container using a Loader and URLRequest.Here is my onCompleteHandler function:
Actionscript Code:
function onCompleteHandler(loadEvent:Event){ // Remove Preloader middle.removeChild(preload); content =
[code].....
View 2 Replies
Sep 24, 2010
I'm creating a Flash SWC for use in an AIR project.
I created a component which I tweened from big to small.
I tried sampling the width/height at different keyframes (using both flash actions and the flex debugger) and the object always reports itself to be the original width/height.
The result is that any content I assign to the SWC container does not resize when the tween happens.
Is there another way to put dynamic flex content into a SWC?
View 1 Replies
Aug 8, 2009
I have an HBox with a fixed Width and Height and a Border. In that HBox I have a viewStack with a few different views.When the viewStack changes views, I want the HBox container to keep resizing to its content. Currently it stays at the fixed width.Is there any way to do that with an HBox setting?
View 2 Replies
Dec 20, 2010
I'm trying to make a popup window class which will get a content DisaplyObject, and popup and display it in itself, but I'm cracking my head with matching the size of the content to the window or vise versa... I think that maybe the window is not display all of the stage or something ?[code]...
View 1 Replies
Mar 9, 2012
I have to adjust to a new size and my objects have to adjust accordingly. Is there a way to select multiple objects on separate frames and resize as a group?
View 1 Replies
Aug 7, 2010
I am working on a project and I am trying to figure out how to resize the swf at runtime based on the content (which is brought in by xml) . What I am trying to do is similar to [url]... but unfortunately this is written in AS1 and doesnt help me much!I know I need to use the ExternalInterface but I am very new to AS3 and am not sure how to do this. I have searched and searched all over the internet and still can't figure it out.
View 4 Replies
Mar 17, 2010
I'm creating windows in a Flex application (AIR) using the mx:Window component. I'd like the window to be automatically sized to its content (because it will be dynamic), in the same way that an mx:Panel or mx:Box would be.I've customized components before, so I'm somewhat familiar with the UIComponent lifecycle, but I'm not quite sure how best to do the logic for auto-sizing a container.If it makes it easier, I'm not expecting that the window auto-size to its content at any time, thought that would be a bonus!
View 1 Replies
Dec 14, 2010
Does anyone know how to resize all content on the site scales relative to the browser size of the viewer. Whether it is on a Netbook or a 30 inch screen all contents to fit on? I'm not talking about the basic center resize of stage.with and stage.heigh.
Basically I'm loading a content.swf in a main.swf and from the Main.swf, I want to be able to apply the resize all content method.
View 3 Replies