ActionScript 3.0 :: Load Movie - File Resized Or Rescaled Automatically
Dec 5, 2010
I have a an swf (A) that loads external swf files (B). I use the loader or UILoader classes for this. I do not have the source of the loaded flash files, I have source only for files A. The loading works fine. The problem is some of the loaded files resize or rescale themselves. Doing some research I realized that they use the Stage.width/height for calculating their size/scale. This approach works fine, when they are embed to a website, because they get a stage sized for their needs. But when these files are loaded in my MovieClip, they get the stage of the loader swf(A), and that is definitely have different sizes.
Approach 1: In this approach I tried to create a fake stage for the loaded movies with the right size for them. This failed at several points: Stage is a singleton, and the stage property of the objects are Read-Only. On top of that Stage is a built-in class, without AS source. My first question is that is there any possibilities to override this class, or use this approach?
Approach 2: I planned to design a web-service (not in actionscript), that predownloads the swf, decompile it, replaces the references to Stage.width/height to the correct values, compile it again, and passes the generated swf to my Loader. On decompilation/recompilation, it should be as fast as possible, and I'd like to modify the swf as little as possible, so I prefer to not decompile the swf completly, just as much as needed.
After some googling I found swix kit, or simply swix. It generates not the source but an xml file equivalent to the swf. The problem is this xml format is not documented, or at least I haven't found it. I found references for Stage, but I have no idea how to modify that file.
This is probably really easy to do but I an new at Flash and have no idead of how to do it.
I have a few buttons and when you click on a button it loads a different movie file. Is there a way that I can get one movie file to load after another automatically instead of having to press the buttons.
My action panel windows has resized itself taller than my screen, there is no scrollbar so I cant see what I typed and I cant move the window up to be able to drag the size. Basically its unusable, restarting CS3 is no luck and I cant find any setting preferences for it.
I create a .swf file and wanted it to load/open automatically as a full screen. I tried the following code but it only works with projector or .exe files. Curently user has to press F11 to open or close as a full screen. Here is my code:
Why when I take a file that's huge and resize it smaller does it look so pixelated? I have on smoothing and the file looks great until I make it smaller.
I'm currently making an animation which will eventually exceed the 16,000 frame limit (don't ask haha), so, short of making two movies and having to just start up the next one, what is the code for loading a movie? I presume they need to be in the same directory? So basically all I want is on the last frame of the movie the code executes and the second movie file opens up and starts. I guess I'd want the current movie to close, too.
I created a button with some roll over effects added some load movie action to load external movie.swf file, everything works perfect except I need about 12 same buttons but with different loadMovie command I mean to load different swf files. so what I did to make it fast I copied the first button and pasted it 12 times so I made 12 nice buttons, but the problem I have is that when I change button 2 load movie settings it automatically changes every button, so I am a little frustrated,
When the browser is resized, how do I make the movie resize?in the HTML parameters, I put width 100% and height 100% and in the .swf file I have: Stage.scaleMode = "noScale";Stage.align = "TL";ow, I notice if I were to shrink or make my browser stretch out. The swf doesn't resize on it's own to fill the space when larger or resize when you shrink the browser width/height. I've been told to use a listener, but I have no idea how it works, I've tried putting in scripts with no luck.
I need to be able to detect when JQuery resizes the embedded movie so I can trigger a function in my Flash movie. I created a function which detects if Stage.width or Stage.height has changed but this only works when I resize the window after pressing Ctrl+Enter in Flash Pro and not on the webpage.
My movie clip is not bottom aligned when window is resized. I noticed that everything works when I delete the line which tells the stage to not scale. PHP Code: //Stage.scaleMode = "noscale"; But I need to keep that line because I don't want my swf to scale. My question is how can I resolve the issue with the bottom align of my mc? I already have addListener but seems it does not work when the "noscale" line presents.
i want to load variable from text file to my main movie (swf file).what should i put in the second parameter of the function loadVariables ("target" parameter) - should i insert _this? _parent? _global? (nothing works.
[code]this is what i use for a button in my flash compotistion. It basicly tells the movie to load different .swf file in. But thats just FYI.Now i need to design a MC where I want to place this AS on the last keyframe. Just as if I would place a GOTO action on the last frame that will lead me to a different stage. How can I rewrite this script so it will do the same effect.
i'm trying to make a Top Score history for a flash game, which i load from an XML file. The problem comes to when i want to update the XML file. how do i do that automatically without prompting the user (ofcourse). I want it to be saved automatically to the same directory as the flash file.
here's my code right now, but it prompts the user where it wants to be saved, which i don't want to happen:
var xml:XML = <XML> <topScoreList> </topScoreList>
I have a full browser scrollbar I found from here, that has class of 'ScrollExample'.as, but I have a difficult time adding it my website.I used a UIloader on my main site with the instance name of 'loadit' and placed it on top left corner of my site.I have a button on my main site with the code:
Code: btn_1.addEventListener(MouseEvent.CLICK, ContactClick); function ContactClick(event:MouseEvent) { var loadit = new Loader();
[code]....
but when I click on btn_1 I get this error:
Code: TypeError: Error #1009: Cannot access a property or method of a null object reference. at ScrollExample/initStage() at ScrollExample()
I am loading an swf file in a movie clip.After loading the swf file,when i try to trace the width of movieclip. i am getting the width as zero.why it is like that.actually the movieclip contain swf file.
It is possible to load a pdf file within a flash movie. Basically I want the user to be able to click on a link to a pdf file and for that file to appear within a designated area of the stage. I know I can load it externally within an html window.
I'm making a presentation in flash. I would like to show some of my previous work in flash (.swf-files). The presentation is fullscreen and i publish it as an .exe file. In the presentation there are several links. When you click on one of those, a own made pop-up opens. In this pop-up I would like to show the animation (.swf file) But.....I found out that some of the .swf files don't work when you import them into flash....So instead I used the load movie command. (I'm not very good in actionscript). The swf file opens, but not IN the pop-up. How do I do that? My pop-up now disappears and my swf starts to play.
I am trying to load a movie into flash using an asp file to get the names of the url. the start will be "WEB_ADDRESS" and then it will add a the end using script.
it is looking into the ASP file and trying to fine fileName which is the problem. the filename has a number after it, in this case it is the variable [i] but it is returning this
the Blah is the start of the address which you dont need to know about but the undefined with the number after it should be what it is loading. undefined0 should be "fileName0".
is there any way of making it think the _root.myVars.fileName + [i] is all one name?
I have a basic site for an old age home. Recently I decided to put a Flash Movie on the Homepage but even though all files are loaded and links correct it won't show in either IE or Firefox...
The movie should be loading here (...bellvilleseniorsentrum.com/engels/home.html)
There is a white space where the movie should be loading... But it doesn't...
I've done lots of sites with the same kind of movies and they all work fine... But this ons just doesn't work. It views fine when I test it on my computer but as soon as I load it - nothing...
I am rearranging a flash by adding more picture. By default it was 8 pictures but I want to add unlimited number of pictures on XML file and want to load them in Flash. The XML file is parsed into an array (code provded below). I can not figure out the problem as the flash shows only the default 8
pictures, not showing the additional pictures that i have added. I was hoping someone here can help me in taking the parsed XML file and help me load the image
into the movie clip. Also I want to redirect all the Rotate Picture (3d-carousel-menu) links to the Flash
picture showing state. I mean all the carousel-menu links will be linked to image showing stage.[code]...
I am wanting to load an SWF file into another movie on the click of a button. I can do this but I want the new SWF to fade in and then fade out when another SWF is loaded.
I'm not to sure where to start maybe using tween transitions??