ActionScript 3.0 :: Resize Container's Content To Fit?
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 =
What I want to accomplish is to resize an external SWF so that it fits into the display object that is presented as a container on the stage. For now it show up outside of the container.
Important: I do not want an external SWF to occupy the whole stage; I have a special place (that container) for it on the stage.
I have a hairy case here: I need to load from a menu different SWF's (same width/different heights). What I need after this: resize the height of the container box (a movieclip). I have how to explain better all the stuff and post some AS too
I have a flash animation with the size of 1280x1024 and I want to embed it into an HTML file. I want the flash file to be displayed in 800x600. This is my code:
I have a window witch is resizing on creationcomplete phase according user preference. This part woks well. But inside this window a s:Group (maincontainer2) exists and even if width and height is in percent, the s:Group size is bigger that the new window measure.
I'm using the following code to load a .jpg into a movie clip container the problem is I need the container to be a specific size I tried loader.content.width = 50; and loader.content.height = 50; the height part works but the width doesn't work my image just expands beyond the stage width.How do i set the size of the movie clip container?I don't care if the image gets distorted i have a resize script for the images before they are loaded into flash.[code]
lets say i have 2 classes in the same package.and i add the same event listener to each of them, for example i add event.resize to some display object container in both of them.how can i prevent the code attached to that listener to execute in one of the classes if that event happens?
I would like to know how possible it is to undo/redo the resize of the the textflow container through an EditManager?.For example I manually reset the size of the textflow through ContainerController.setCompositionSize(w, h), and then I would like to undo the resize?
How to make a container/Movie Clip dynamically resize such as the effect employed in this site (animations included): [URL]. Furthermore, is it possible to have images load from an XML file and contain the information needed to have the container/Movie Clip resize accordingly.
Is there an easy way to make a parent container (eg Group) resize when it's children resize?
Below is a little example app. When I put the 200x200 'food' in the 'stomach' the stomach & it's containing 100x100 'body' should resize to contain the food.
I'm trying to create a Flex application that can automatically shrink based on the size of the components that it contains, so that a user can shrink it to a minimal view to see more of the HTML page it's embedded in.
I know how to change the size of the whole application using ExternalInterface, but I'm having trouble automatically figuring out how much the size changed when something is hidden or shown.
How can I hide one of the text fields and cause the VBox to shrink? I'm currently setting it to visible = false, but that doesn't seem to affect the parent VBox.
Once the VBox shrinks, how can I detect that the Application no longer needs so much space, and then go about figuring out how much less space it needs?
I've tried using ResizeEvent, but I haven't been able to get them to work, but I could be doing something wrong.
I've got a simple script that resizes a loaded image to fit a specific width and height, however I want the option to be able to fill i.e. centre and crop to a specific width/height - any ideas on how I can modify this?
I`Ve hijacked this .fla and tried to modify it by loading external content into the container. For some reason the loaded content is getting messes up when loaded..
I have made a custom class which extends Sprite. This class is a vertical long rectangle with different contents inside. I used a mask in order to show only a part of this vertical "rectangle" (let's call it this way for clarity). Just at its side there's a scroll bar which has to deal with the scroll (up and down) of all this rectangle along its mask.
The problem is that I don't know how to set up the scrollbar in order to get it all working. I've made a function to set it up:
[Code]...
The scroll bar appears where I wanted, it's fully operative, but still it doesn't scroll up/down the container. From this point on, I don't know what to do in order to displace the container upwards/downwards at the same time the slider is displaced. Is there any Actionscript method to do that? If not, what is the formula?
I'm extending a Panel to build a custom component. Without knowing what this will contain later, how can I add a method to temporarily hide all contents and displaying an internal object (which is normally invisible) instead?
I am making a full flash site in which one container clip on the main timeline loads all the pages. I want to place a tween on this container so that once the content loads it animates as it enters. Code below.
How do I get the size of the content area of Container objects? One non generic solution is checking for styles I suppose but I am looking for some code that works generic for all standard flex Container objects. The controls are Flex 3
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.
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
was just trying to make my site more efficient when its online. I have an image/video gallery. When the thumbnail is clicked, an image or video will be displayed in the container I have. Currently, the code is like
[Code]...
And if so, will it be in the cache or anything when it is loaded again within the click event?
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?
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?
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]...
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?
Do you know any collapsible flex container that can handle dynamic content that works when pre-collapsed? I tried the CollapsiblePanel component by Arc90 for Flex, but it did not work when pre-collapsed.If I have a VBox inside the panel, and I set the "collapsed" property of the CollapsiblePanel to true, the size of the CollapsiblePanel cannot be restored. It seems like this is what is happening:
The CollapsiblePanel's collapsed property is pre-set to true in the MXML markup.
The VBox auto-adjusts its height to 0 since the CollapsiblePanel is collapsed.
When the CollapsiblePanel's collapsed property changes to false (i.e., it is expanded by the user), the VBox does not expand itself because its parent's content area is 0. Therefore the CollapsiblePanel remains at the same height because its content's height is 0.
Note: This occurs only when the CollapsiblePanel is pre-collapsed, as seen in the markup below.I've already tried this (didn't work):
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.