ActionScript 3.0 :: Have Stage Resize Based On Movie Clip?
Jun 26, 2009
i have a button thats adds a movie clip to the stage...the movie clip height is bigger than the stage. is it possible to have the stage "extend" when you click the button to show the whole movie clip?
ActionScript Code:
addPic.addEventListener(MouseEvent.CLICK, addImage);
function addImage(event:MouseEvent):void{
var mc:MovieClip = new testClip();
this.addChild(mc);
}
kinda like this i guess [URL] when you click on the flash on that page it expands and stuff
I'm using a tweening engine and I need to be able to base the _yscale % of a movie clip off the height of a dynamic text field that is slightly smaller contained within the movie clip. 52 pixels smaller to be exact.I'm very poor at math but I'm guessing so far that some variable needs to be declared to factor the percentage based off the height of the dynamic text field. And I just can't think of how to do that.What I know so far:movie clip height at 100% _yscale = 396 the 'buffer' space above and below the dynamic field = 52.So if my dynamic text field height = 0, my movie clip would be 52 pixels in height. And that percentage in _yscale is 13.1%.I just can't figure out the math for this and how to translate it into ActionScript.
I have a movie clip that contains a swf file in my .FLA file . How can i enable the movie clip so that when the screen is resized either bigger or smaller, the movie clip enlarges/shrinks accordingly.
I'm trying to resize an image loaded in a movie clip, so that any image I load will always fit correctly in my movie.The script is pretty simple, it reads an xml file where they should be 6 records. Loads the image in the Thumb attribute in on of the 6 containers eg. _root.screen.Event1
Code:
for (i=0; i < 6; i++){ MyEvent = Event[i].attributes ; _root.screen["Event"+i].Title.text = MyEvent.Title ;
[code]....
It works but not as expected. It looks like only the container is scaled down not the image really.
What i try to do, is to make a "wrapper" in Flash, in which other swfs could be embedded. (passing the URL of the external SWF by URL) to attach a link to the swfs. (ClickTag - Issue, maybe someone knows this).In the HTML - Code this would look like this:
The SWF "wrapper.swf" should load the "path-to-external-swf.swf" an puts a onClick - Event on the whole area.That works just fine, BUT The loaded external SWF should always fit to the stage size (like 100% width and 100% height) .My code looks like this:
Code: // Variables should be passed by URL _root.filename = "http://example.com/animation.swf"; _root.clickTag = "http://www.example2.com";[code]....
Code: mClip._width = Stage.width;
When i click on the swf, the movie fits exactly to the stage width...
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]
So I have a movieclip that I am dynamically adding to the stage when a user clicks a particular button. There are multiple button that each result in the movieclip getting attached to the staged and scaled to a different particular size. Instead of attaching a new instance of the movieclip every time a button is clicked, I only want to attach a new movieclip the first time one of the buttons are clicked and then scale the dynamically added movie to the size specified in the functions for all of the subsequent button clicks. To be clear, I want to attach the movieclip on the first click and then scale it for all of the subsequent clicks.
Imagine I have a movie clip on the main timeline that has text in it. If I use the free transform tool on this clip, it resizes the movie and the text within.
However, if I resize the clip using AS2 e.g. clip._height = x; then the clip is resized but the text isn't.
Is there an easy way of achieving the effect that the transform tool has using AScript or do I have to set all the text params separately when I resize the movie
Code: Stage.scaleMode = "noScale"; var myListener:Object = new Object(); myListener.onResize = function() {
[Code]...
I want the movie clip to be at the bottom right corner or the stage at all times when the browser is resized. The name is the clip is bottom right piece. The flash movie takes up the whole browser with no scale. The movie clip is always over or under the point in space its suppose to be. When i trace the value or the movie clip's _x... its the same as the Stage.width... but it doesnt portray that visually on the stage...
Dear members and experts in Kirupa forum, first I apologize because I only join this forum just to ask this question . I already come across some flash forum but can't get the answer to my problem. If somebody from this forum come up with a solution, I may have myself a frequently visited forum. It works, of course... but that's not the problem.The problem occurs when I want to have button scrBtn that can toggle between Full Screen view and normal view.It is obvious that the image that I loaded in the movie clip will get pixelated.That's why when I click the scrBtn button here is the script:
Is there a way to have a pre-loader based on a single movie clip, instead of on the entire SWF size? This movie clip may have a single graphic, but the entire movie has a slideshow with more images to display...but rather than making my visitor wait for the entire site to download before they see anything, I'd like to have it so when that graphic is loaded, it displays while the rest of the movie finishes loading. And there would be a preloader that shows the progression of the single movie clip.
Is there a way to fade a movie clip out based on the proximity of the mouse? Basically if my mouse is greater than 100 pixels away from a movie clip, I want the movie clip to fade to 0 and stay invisible.
I got a flash file which reads xml data and based on total data I need to duplicate movie clips and show them horizontally. Till now i have read the data and displayed it but dont have idea how to display them horizontally.
Code: i = 0; level = 100;[code]....
I have done this till now, it duplicates the movie clip but when i want it to change its x coordinate it shows error
**Error** Symbol=mc_contentHolder, layer=Action, frame=1, Line 20: There is no property with the name 'x'. newClip.x = 328;
Basically what I'm trying to do is make a sundial-style clock animation. I'm using AS2 in Flash CS4. I'm still quite new to Flash so my AS know-how is slightly limited...
I want to get the time from the user's computer (I'm using getHours) and make a line (movie clip) rotate to a certain angle based on the hour. Eg. 1pm = 13 degrees, 2pm = 26 degrees and so on. This is the script I have so far and all it seems to do is rotate the movie clip to 90 degrees.
The movie clip containing the photo resizes based on the size of the browser window, and the other two movie clips are positioned based on the outside edges.
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)
I'm having some strange luck in building an image slide show.I load the image paths into an array from an XML page and then step through the array elements w/ forward and back buttons.I have an empty image clip on the stage where I create an empty movie clip inside each time a new image is loaded.I load the image into the second movie clip like this:[code]Now, 98% of the time this works perfectly, but there is some certain times where the image resizing is completely ignored and the image gets loaded as it's normal size.Can anyone see why the image sizing get's ignored in some instance?
On Scene1 I'm trying to add some script that will continuosly recognize what the x axis value is and if it is greater than 600 it is supposed to play frame 1 of the movie, and if it is less than 600 than it is supposed to play frame 10. The code I'm using seems to work, but only at the initial startup of the movie. How do I modify this code to have it continually updating the shoot movie based on where the mouse is at on the movie?
I'm trying to make a movie clip animate based on a boolean variable.
so that if boolean a is true, I want the movie clip to play frame 1. if boolean is false, play frame 2. I tried using an onClipEvent but it doesnt want to work.
I have a text field on the left and a movieclip butted up to the right of the text field. How can I move the movieclips position left or right based on the text fields width?
I want to load a random movie clip from the library to an empty clip on the stage called (bg_graphics). the clips in the library are called (green, blue, yellow).