Actionscript 3.0 :: Swfobject Onresize Buggy In IE?
Apr 4, 2010
ive tried not using swfobject and static embedding in swfobject, and the flash itself in IE was buggy in both cases (size and position of movie clips and text inside the flash). using dynamic embedding in swfobject fixed this, however, now the size and position of the whole flash object is buggy, not the individual elements inside the flash.funny as it may sound i consider this an improvement,especially since most of the advice i am getting out there is that no matter the case i should be using dynamic embedding with swfobject always.the page consists of three divs,a content div, and a banner and menu div in which there is flash content dynamically embedded to stretch to 100% of the divs width and height,and the divs themselves are programmed to maintain the correct aspect ratio no matter how the window is stretched with the doResize function in the dimentionator.js file,which is called when the window loads and whenever the window is resized.
this works fine in all browsers except IE. in IE, when the window loads, it doesn't resize, it just shows the banner maximized for some reason. you have to actually click and drag the bottom right corner of IE to resize it manually and then see it proportion correctly. and, if you do it to quickly, the flash doesn't have time to catch up and it will be bigger or smaller than it needs to be. finally, if you maximize or minimize the window the size is what it should have been before you pressed the button.so all of those problems could be fixed the divs are resized when the window is idle right? i have tried making a timer to call the doResize function every 5 seconds, and actually increasing and decreeing the size of the divs by one pixel every five seconds, but the flash stayed the same size. i am sure that the functions were actually called, and the divs themselves resized, but the flash stayed the same size.heres the site, check out dimentionator.js (you can see it and all the rest of the stuff i used in this site by going up a directory)
With swfobject 2.2, how do you specify the desired version of flash you require? I need flash 10, but swfobject won't perform an upgrade install with the provided expressInstall. swf in the swfobject 2.2 distributable. How do I get an upgrade install to occur for flash 10?
I've made a flash file which contains the following:backgroundMC (consist of vector art made in illustrator and imported)holderMC (loads an external swf which contains my game)I want the background to scale when the Stage get resized so I used the following code as everyone else does:
Then if I resize my window the backgroundMC doesn't, because the listener isn't active anymore... Is there a way to resolve this? .I want my Stage to resize the backgroundMC, but without causing my game.swf (which is dynamicly loaded) to run slow...
Within flash 8 i'm working the folowing website:[URL] The centered MC size changes when clicked a button.I published the movie as a 100% x 100% with a noscale option. I want to add a movieclip in my main timeline wich must go automatically to the left of the users screen. if you got 1024x 768 and even when someone got a nice 30" screen from with a resolution from 2560x1600. yesterday i posted a thread and i've got the next code wich did not work in my movie. the next code i placed in my main timeline:
I tried several things today but nothing works. i tried different publish settings. the listener option was new for me and i tried to find out what it does.do i need to add a line like addListener? or do i need to name the function?
I'm trying to make a menu that resizes its size when browser is scaled. I've been able to do that, but I can't get the position of the text inside the menu bar to change position when resize.this is the code:
I have the following and have managed to be able to use onResize to resize just my mc 'mcl',it currently fits horizontally but not vertically, so it's stretching, I want to stretch 100% on the left and right hand side but in proportion
Code: var myClip = this.createEmptyMovieClip("mcl", this.getNextHighestDepth()); var myLoader = new MovieClipLoader();
Firstly, is it possible to speed up the process of compile and run (ctrl+shift+enter), because it's so slow and it's very annoying when you do minor changes and you want to quickly see the effect
Secondly, many times at compile & run command flash player doesn't fire up, because it's running in memory for no reason, and there in no flash movie playing, so it's really nasty that I have to keep killing process to be able to run the movie.
I am trying to play a wav @ sampleRate 11025, but it doesn't work. If I write the same sample 4 times, and try it again at 44100, it works. Also, the sound appears to keep playing (buzzing) after the sound finishes. (after it's run out of data)
I have now tried to animate a human character made of movie clips using the bones tool 3 times from scratch and every time it has gone extremely buggy. I move an arm and other parts of the body randomly move to different positions. I fix one arm then I notice other parts of the body are all screwed up.
I have a an swf, called 'controls' that I created with flash cs4. I upload the controls.swf to my web server. I create an application in flex and it loads the external swf controls into itself. So far I can manipulate the controls.swf via my flex app. I created a class in my external swf, but I need to add some onResize event/check to my scroll bar. For example, if my scrollbar size increases/decreases, I want it to change variable values. Is there some movieClip.onResize event?
I am trying to open a new browser window popup from Flash. I am using:
[Code]....
What is supposed to happen is that the popup should open in a new smaller window whilst the original window keeps displaying the flash file. Not sure what I'm doing wrong. Is there a better way to go about this? NOTE: I know that you can call JavaScript functions and house your js in the HTML file, but I cannot edit the HTML file since it is a page from a remote site.
Problem When resizing a Flash object in IE, it's resize handler incorrectly thinks that only the stage width has been updated. Steps for reproducing the bug You roll over and click a Flash button The button makes an ExternalInterface call to JS. JS resizes Flash among other things. In all non-IE browsers, Flash is notified of the dimension change and executes its resize handler flawlessly. In IE8, the resize handler is called but is only its stage width has been updated. It still believes its height is the same. To finally get IE8's Flash to acknowledge its true height, roll your mouse out of the SWF.
I've been having a strange problem with Flash 9. This morning I opened my project and at some point, some animations became "corrupted". The tweens I had flicked and didn't work properly. After some investigation, I discovered that changing something within those animations "reset them" correctly and back to fully fonctionnal. Does anyone know why this problem would occur and what I can do to resolve it, or better yet to avoid it?
There seems to be just one problem I cant get around. Its a full screen flash site so when the browser gets resized, it looks all weird until you refresh the browser. I think it would be too hard to make a function to reposition all of my movieclips when the onResize event gets triggered so I figured it may just be easier to restart the flash movie from the start when it gets triggered, how could I refresh the movie, or possibly even refresh the browser? here is the site so you can see what I am talkin about [URL]
I put this script into my fla before the movie starts. mcName equals a frame label, mcText equals dynamic text shown inside a movieclip, and url is the link on each movieclip. So it's supposed to load a random frame and highlight the name on that frame, and it works 90% percent of the time, but sometimes it seems it doesn't read the array or something because it brings up the first frame and no name is selected, but the names at least show up, which I don't get. Could it be the order I'm calling the events?
I am trying to get the loaded movie "GB.swf" to scale/change width and height onResize. And yes I do want to be loading into a level, not into a mc, with loadMovieNum. Here is the code:
stop(); var depth = 5, x = ((Stage.width/10)*2)+10, y = 160; var widthscale = ((Stage.width/10)*6)-20; var heightscale = (Stage.height-170); _root.onEnterFrame = function() { this["_level"+depth]._x = x; this["_level"+depth]._y = y; [Code] .....
So, I have my fullscreen working, selecting a rectangle to scale to. and everything is good there,.. the issue is that the I have an onresize event, that positions the entire sprite... so.. when it goes into fullscreen, it obviously fires the resize event, which inconveniently slides my content to the right, as it tries to recenter the content. any way I can make it so it doesn't fire the resize event.
Though I've so far had good luck testing FMS with EC2, cloudfront has been awful. Whether I get an actual connection to a stream is hit or miss. Sometimes it connects. Sometimes it connects with no audio. Sometimes is says it's connected, but then shows me the play button (not playing). Delay is anywhere from 10 - 60 secs. Here are a couple of [URLs].
I'm having huge issues with Flash CS5 11.0.2.489 (even to see the version, I had to open the dialog box several times in order to see the version, WTFFF...). I'm working on Mac OS 10.6.6 64 bits. Sometimes Flash freezes (very often) and I have to reboot. Sometimes it goes down on its own.... And when I'm working on my Macboo pro, it just go down 10 or 20 times a day !!!! Sometimes, when I double click on a movieclip and come back to the scene, there is no movieclip left... They have all disappeared. Have to reboot.... And as this F*** software is a piece of ***, I try to save every 5 minutes, but saving takes a loooong time. And in a day, it can be a matter of 1 hour lost..... On the previous versions, I had no real problem.
Flash CS5 is just a pre-alpha version or what? The bug report site should have so much report that mines are surely not read. So I'm here to beg Adobe to do something quickly. This is just not a software made for production.
My dropdown menus work fine with tthe swf and xml file offline, but once I upoload them to my domain the dropdowns are all buggy and get stuck and don't drop down fully. I'm not sure what the problem is, does anybody have a possible solution.[URL]..
did anyone come across this before? is there another way to make an image clickable inside a dynamically loaded xml text?Alternatively can anyone suggest a method to style dynamic textfields instead of using html?I've tried with many different fonts, and many different stylesheets, its still the same.
how I can make a 95% black MC cover everything on the website page (full screen onResize) so I can present an externally loaded image by itself? I have seen this done before in a few flash portfolio websites but I can't seem to find the solution on any previous thread. I may have missed some threads. is there an actionscript that can do all of the above without having to resize an MC?
Stage.broadcastMessage("onResize") doesn't seem to work. I have a lot of classes that add new content to the stage at runtime and would like to be able to call all the different onResize functions in various classes that listen for a stage resize so things get positioned correctly. Do I need to do some plumbing or is there a way to tell the Stage to broadcast a message?
I'm just getting into web design and I'm trying to make a few things work with embedding video onto a webpage. I have some video I shot and edited in Avid and I used a video converter to convert the avi into a swf file.
I followed the swfobject and google to code up the html. However, when I play the file in Firefox, the video plays but doesn't include the stop/pause buttons nor the scrubber button or volume control. Is there something else I need to do?When I upload the videos to youtube or vimeo it has the controls but I would like to keep the videos on my website.
During the bet (for the small few that had one), apparently it was mentioned that flash will publish it's html files using swfobject, but I publish, i don't see swfobject. Does anyone have any info on this or is it a rumor?
I have a flashGallery.swf file that I am loading into my flash site. I need to set the parameters for the xml, content, and php script paths as well as set the width and height for the swf. The parameters were originally set in the HTML file like so:
<script language="javascript" type="text/javascript">var so = new SWFObject("flashgallery.swf", "gallery", "425", "320", "8"); // Location of swf file. You can change gallery width and height here (using pixels or percents).so.addParam("quality", "high");so.addParam("allowFullScreen", "true");so.addVariable("content_path","http://www.flickr.com/photos/thestoryboxallstar/"); //