ActionScript 3.0 :: Changing Component's Size Doesnt Update Parent's Size?
Mar 1, 2010I have following problem:
Code:
title_txt = new TextInput( );
title_txt.setSize( 100, 20 );
[code]....
I have following problem:
Code:
title_txt = new TextInput( );
title_txt.setSize( 100, 20 );
[code]....
I have three images and I want change the images size based on the scene size (default size is 1024x768). After each image has completely loaded I call bindableUtils.setter to set width/height when scene size changes but I don't know how to make a pointer or something like that. I'm using a public var img, but it only works with the last complete image.
Here is my code:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
[code].......
I'm working on a slideshow where I'm calling in photos from an xml file. How do I tell AS to resize the stage according to photo dimensions? Would I need to list the dimensions in the xml file? If so, how would I pull that into the fla file with AS?
View 6 RepliesI have a MovieClip that is just a 100x100 circle with a stroke but no fill. When I change this to 200x200 using as3 the stroke size doubles. How can I increase the diameter of the circle without changing the stroke size?
View 7 RepliesI want to create a panel (or any other component) inside a component that has a 5 pixel border on all sides, but scales fully when the window is resized. I know I can set width to "100%" to make it resize, but that gives me no borders. If I put it to "95%",I have borders, but they scale annoyingly. Also, that only works for borders on the right or lower bounds, and not to the left or upper sides.Is there a convenient way to do this without having to write tons of resize-code (in which case I will not bother and just accept bad rescale behaviour, as it is for a private pet project).
EDIT: I know that I can just overwrite the display handling and set the positions manually every frame. I wondered if there is a cheap way to do it in the mxml-structure, along these lines:
<mx:Panel>
width="100%" height="100%"
</mx:Panel>
Coming from C++ and Java, I am intrigued by the option of setting something to "95%" and let the library work out the details, instead of having to write many lines of code, just so my text-area always keeps a 5 pixel distance from the border, but scales with window width.If there is no easier way to do it than figuring out pixel sizes by hand and setting the coordinates.
I've created a AS3 class which extends UIComponent so that I can easily add it to my MXML layout. It works fine, but I'm trying to figure out how to update the UIComponent width and height dynamically. I want my super UIComponent to draw a border around the content, so I need get the specific 'content' dimensions in order to do this.
I understand the idea of UIComponent is that you are supposed to specifically set the width and height... but I am literally only extending it so that I am able to use my custom component with MXML easily.Is there a method in which I can get the width and height of a UIComponents 'content'?
I have created a custom component - MyImage - that has two children including a Bitmap as well as a Sprite.My display object hierarchy is as follows -
mx:Canvas
view:MyImage
mx:Bitmap
[code].....
I have a loadedSwf that i loaded into my mainSwf. I'm trying to do some aligning with some objects in my loadedSwf file, but they're only referencing the stage of the loadedSwf so the alignment is off. Is there a way to refer to the stage of the mainSwf? I tried using parent that didn't seem to work. All the searches i found were aligning to the loadedSwf which isn't quite what i want.
View 7 RepliesI am doing one completely dynamic interface which is control by an admin module. what i want to do is to control the stage size by this admin module.When i press submit in the admin module it will generate one xml file which is connected to the flash flie, and what ever the size is mention in that xml that has to reflect in that flash file. I don't want any supporting file only one swf. I don't know whether it is possible to adjust the stage size dynamically on fly.
View 3 Replieseach time I test my client app, the camera settings (h & w) are different. It's a Creative Ultra Webcam. Ultimately I will be using a Canon XL2 but using the webby for testing.
I close the test, and restart it, then the settings are good.
I have some text pulled in from a db via cfm and remoted into flash - I'm trying to figure out a way to determine if whether or not a given string requires the vertical space of a multiline text box.Visually, two lines take up more space than a single line and when the string only takes up a single line, the second (empty) line creates to much whitespace and has everything below it too far away from that initial single line. When the string can fill both lines, it doesn't look bad at all - so, ultimately, I'm trying to get that whitespace gone.
View 1 RepliesI am importing 4 SWFs from one SWF. I load them in, and addChild them, every 20 seconds. So the first one will be visible for 20 seconds, then I will remove that, and addChild the second loaded SWF, etc. One SWF is 350x200, but the other 3 SWF's are 700x500. If I addChild the 350x200 SWF, it will be surrounded by the huge 700x500 stage size which can't happen for this project. Do I need to change the stage size?
View 2 Repliesi would like to know if its possible to dynamically change a movie size from a start HTML page. for example, if i want my movie to be completely seen on a 15" and a 19" monitor. i place 2 buttons on my HTML start page saying if you click here, you will get the 15" monitor version of my flashsite. if you click here you will get the 19" monitor version. and i only have one flashsite version which i want to dynamically change the size of from the HTML page. possible? not possible? if its not possible, then i have to make 2 version of my movie to fit 2 screen sizes..
View 2 RepliesI'm pretty new to working with components in flash and for the life of me cannot figure this out!
I'm using AS 2.0. I have a combobox component on my stage called my_combo
In the actions panel in the same frame as the combo box I have the following[code]...
When I publish the movie I get an error saying "Statement must appear with on/onClipEvent handler"
Ok, I understand that, but putting an onClipEvent handler in still doesn't work.
i want to make it so when the movieclip moves (arrow keys) closer to the top it gets smaller and moves slower, and when it gets to the bottom it gets bigger and moves faster.Here is a working code I have, but I need to think of something better.
Actionscript Code:
if (this._y < 700){this._xscale = 120; this._yscale = 120; _level0.speed = 3.6;}if (this._y < 650){ this._xscale = 115; this._yscale = 115 _level0.speed = 3.4;}if (this._y < 600){this._xscale = 110;this._yscale =
[code]....
the only problem with this is that it is by 50's. I figure I would need a formula
I made a banner that will appear at the top of a website, though I just found out I need to decrease the width of it. I would like to export it at a smaller size, so I go to Publish Settings and I notice I can change the width and height. How can I do this while maintaing its proportions? It is currently 791 x 275. Using CS3.
View 5 RepliesIs it possible to change the size of the brush tool with Flash CS5?
View 4 RepliesCan we change the stage size during runtime?
I need to change the size of the stage dynamically during the runtime when the swf receives a flashvar from the html page. Can this be done?
can you change the size of a flash document dynamically or with as3 and have the browser scroll bar recognize it and where could I find any information on this
View 1 Repliesis it possible to keep putting onEnter actionscript for changing the size of the movie window, on one frame right after another? so the window size is changing constantly? and also, what would the as be for changing the size/dimension of the window that the flash is playing in?i know, it "fscommand {" but im not sure what goes inside the command.and then i would use setInterval { to start a timer before the next js command would be used to change the size again.
View 1 RepliesI have a static area that I'd like to fill completely with text regardless of whether the text is 30 characters or 2 characters. More specifically the user has to find a certain number of any given letter before moving on in the game and I'd like their progress to be displayed in this static area.
So first I tried scaling the TextField but the text inside stays the same size.
Then I tried putting the TextField inside a MovieClip, turning on autoSize, then scaling the MovieClip but that distorts the text too much because autoSize doesn't retain the original proportions of the TextField.
This makes me think that the best solution would involve dynamically changing the size of the font to fit all of the characters inside a given area.
Here is what I have. I made a box that is 3x3px and it fades in, now I want it to change size from 3x3 to 300x300px. Now how would this be done?
Here is my code so far:
// create the box
_root.createEmptyMovieClip("Box", 100);
//starting alpha
Box._alpha = 0;
//box
[Code] .....
I want the box to change size while it is fading in. So far I've tried scale and width but those change the border size too, which is really annoying because I end up with a 100px border and a 100px box, not exactly what I was going for.
So ive been asked to build a page for a real state company and the guy told me it should be similar to these [URL] Ive been trying a couple of weeks so far, but i dont seem to find a way to do somthing similar, i mean, i want to have the welcome screen as those two:
- the gradient background
- flash occupies whole screen no matter what size it is
- gradient expands sideways infinately
- no matter what height my explorer window is, gradient is always in the same position relative to top, and if i keep expanding downwards the background keeps last colour of the gradient.
- the brand logo looks as if it had top, left and right anchors, and it also limitates the minimum width of the explorer window
i though of addind a 3000 x 3000px square with the gradient and centering it, but i know there has to be a professional way of achieving that.
I am trying to build a flash that auto-adjust its size to the browser window size, while leaving the content of the flash itself top-centered in the screen.I have found this solution [URL].. on How to keep centered stuff in this exact case so i am pretty confident i will be able to adjust that script to do what i want.
Now my problem is that if i put my content inside the movie-clip (centerrectangle) with all the animation require, link and other stuff, the movieclip (center rectangle ) never have the exact same center, thus making the script go wild trying to always adjust the location to the variable size of the movie clip.
[Code]...
I am trying to build a flash that auto-adjust its size to the browser window size, while leaving the content of the flash itself top-centered in the screen.
I have found this solution [url].. on How to keep centered stuff in this exact case so i am pretty confident i will be able to adjust that script to do what i want.
Now my problem is that if i put my content inside the movie-clip (centerrectangle) with all the animation require, link and other stuff, the movieclip (center rectangle ) never have the exact same center, thus making the script go wild trying to always adjust the location to the variable size of the movie clip...
I need it to stay exactly at the same position whatever the size of the movie-clip. [code]...
I made a preloader for my single scene movie and although the preloader is about 16k, when placed into frame 1 of the movie and tested, the frame is shown to have about 256k, which is larger than the movie it's loading. I've gone through all the files and made sure that export in frame 1 is not checked and made sure the publish settings also are set to export in frame 1.
View 5 RepliesI would like to know how to make flash size (width and height) full size in the browser? the real size of flash is w:955px h:600px I tried to make w:100% and h:100%, it makes pictures pixelate.
View 6 RepliesI have a list of fonts obtained via Font.enumerateFonts() and I want to display them all as 12 pixels tall. The problem is that I cannot simply set the point size because this can vary in actual pixel size for each font. So basically I want to determine what the correct point size is for a font in order to make it exactly 12 pixels tall. Because I'm doing this with a potentially large list I'm looking for an efficient method to do this.
View 1 RepliesThe site is created and I tested it on all resolutions but some are complaining some text is too small to read easily. Is there a way to change the size of the entire flash website without having to go in and change individual font sizes and resizing all the graphics?
View 3 Replieshave created a scrolling text area in flash CS3 using a dynamic text box with text inside controlled by a couple of buttons using the .scroll property to add to the scroll value on each click of a button.i am wanting to add two new buttons to decrease and increase the font size of the text within the dynamic text area, which i thought should be fairly easy. i found a .size property which could be applied to text, but i do not think i am using it in the right way. here's what i have tried to do (where 'myText' is the instance name of my dynamic text area):
on (release) {
var myFormat = myText.getTextFormat();
myFormat.size += 10;
[code].....