Actionscript 3.0 :: External Swfs Won't Load When Viewed From Html Page
Nov 20, 2009
I have a html page with a flash element. The flash element loads in an external swf. This works fine when I'm testing from the swf, but when I test from my HTML page the external swf doesn't seem to load into my main swf.
I have all my swf's in a folder called "swf". The HTML document is at the root level. In my main swf the actionscript for loading the external swf is:
[Code].....
Some how the path to the external swf gets lost. I've tried new URLRequest("soundComponent.swf"); as well. And like I said, this all works from the swf, just not when viewing from an HTML page.
I've got a SWF that calls up external swfs via XML. Users are able to navigate to each external swf using a next button. When a user views the external swf, I need to mark it as 'viewed'. This way, if the user leaves the site prior to seeing all swfs, they can come back and start where they left off and view only the swfs they haven't seen.
What is the best method for setting this up? Array? Somehow parsing the XML file?
I am loading swfs into a movie clip. However, the contact button is not a loaded swf any longer. It's in the main flash page. This is what I want to do. All the buttons load the external swfs except when I click on the contact button that is in the main flash page. I need to get the other buttons to load after I click the contact flash button. Below is the code for the contact button and the one under for one of the other buttons.
does anyone know how to display an external side inside a movieclip? I'm looking to have a movieclip basically load an html page (but i dont want the external html to replace all the swf content, I just want it to replace the movieclip loading it) not sure if this is possible
I have a main.swf file. In first frame i load a background slideshow with this code:
[Code]...
My problem is that when the site loads the 1st time and click from the menu to go to the 2nd frame (1st content page) then i have to wait at about 3-4 seconds to load my html content. The same for the 3rd frame. If these two content pages load for the 1st time, then the pages open immediately. What can i do for this? Is there a way to open this content pages more quickly, or place a loader, and with what code?
I load an external html content page through contents.xml file, in page.swf, which loads in main.swf like external file. The code of contents.xml is this:
I am loading eight external swfs by way of eight buttons with actionscript to remove the swfs and sound after a new button is clicked. This works fine except that as soon as you get to the frame where the actionscript is all the swfs load at one time on top of each other. I don't want any to load until the button is clicked for the right one. MouseEvent listener works but only after all the swfs have loaded. How do I get the swfs to load only when the buttons are clicked. I can't figure out what I am doing wrong.
I'm trying to post multiple .swf objects into one html page. The first .swf object plays fine, but the second one does not load. My page is [URL]
Dreamweaver tells me that swfobject.registerObject does not exist, or something like that, but I see this code being used elsewhere. I have swfobject.js in my main folder, too.
I need to load somehow the html code of a webpage A into a javascript string of another webpage B, on a different host. I know this is impossible to do with javascript alone because of the same origin policy, and I know I could do it loading the page via php on my server and then send results back to the user's client but I wouldn't be able to handle so many requests, so I need it to be done directly by the user's browser. I can use nearly whatever browser scripting language/applet framework common enough to be installed on the majority of my users' computers, like flash and java.On example, what if I use flash or java to load the external html code and then call a javascript callback function providing the source? Could this work?
Looking for thoughts and ideas on establishing communication between isolated SWFs residing in a single HTML page. Need to place multiple SWFs in a single HTML page and was wondering if there was some way to send commands from one of the movies to the other wihtout reloading the page. (would prefer not to reload the page and all the components and have the page "blink" - go blank before loading new and cached data) Unfortunately cannot build this as a single flash object with multiple MCs.. must be multiple SWFs.
Have an idea or two on how to set this up with HTML framesets and loading subpages ( a cheat certainly and far less than elegant) but would prefer not to deal with the heartache that would entail - especially since areas of the page would still "blink" on loading.
I am aware that I can share simple Objects using LocalConnection, but this does not (in my limited testing) appear to work with NetConnection or NetStream.
In short, I wish to have a single SWF that acts as a NetConnection proxy for other SWF files in the HTML page. The client SWFs require direct access to NetStream objects on the proxys NetConnection.
Is this at all feasible, or will each client SWF require its own NetConnection?
I am aware that I could build the entire application in flash and utilize a single NetConnection internally, but this is NOT what I want to do.
I want to create a sort of slide show with several SWFs and 1 html page. The SWF itself has FORWARD and BACK buttons (its a long story, but I can't just have FORWARD and BACK coded in the html), and upon hitting them, i would like the SWF to call another SWF to replace itself. (again another long story, but each SWF has a low size maximum, which is why I just cant make the entire thing one large SWF).
Annnnd, to make it all smooth and easy, I would like the forward and back buttons to be coded not with the specific SWF that they are calling, but rather with a function which will determine which SWF is currently displayed and then call the appropriate next or previous SWF from an array or list....
The .swfs that make up this website were originally made by somebody else who has asked me to help them get the site working online the way they intended. The main problem I'm having now is making this white space (that appears briefly in shape of .swf's dimensions) go away. The flash projects for the swfs do not even have a white background, neither do the HTML documents. Deadline for solving this problem is early tomorrow and I am stumped. This even happens with tiny, 40kb swfs with preloaders (I thought reducing swf sizes, adding preloaders might solve problem somehow)
I have two SWFs on an HTML page. One loads fine and the other (loaded externally) apparently fails.
I get this from the server:
Error #2044: Unhandled IOErrorEvent:. text=Error #2036: Load Never Completed.
I get this when testing it locally in Safari:
Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found.
I don't really understand where the hick-up is... because my paths are actually quite simple. All my flash files on the website are located in the same folder. The first one loads in fine, but the one being loaded into it does not. When viewing the SWF by itself, everything checks out as well.
I have 2 different swfs (movie1.swf and movie2.swf) in a HTML.... When the movie2.swf finish playing (at the end there is a stop() )...... I would like to push a button replay to the movie.swf and play the movie2.swf from the beginning.....
I am currently building a website and what i need to do is to call external swfs in an empty MC on the index page regarding which buttons of the nav you clicked on.It works, very nicely. But then i need to be able to preload another swf on the index when i click on a thumbnail.
e.g: index load the "who.swf" first. On the who.swf there are 2 thumbnail and when click it must replace the "who.swf" with contact.swf. It works but the only problem is that i cant make the preloader of the index to preload the empty MC which load all the external swf.
Is it because i am using loadMovie and not loadCLip.
I'm loading (and unloading) external swfs into a holder in my main document. However, they seem to load perfectly the first time, but after that, they load at a different x and y. I've seen this happen before in someone else's file, but I'm not sure what the solution is.
Okay so I am trying to load external swfs which load videos dynamically.
I can load the swfs into the parent fla fine (if I remove all the code and just place a circle or something on the stage of the swf), and the swfs are also loading their respective videos correctly. But when I try to load the external swfs, if they contain any casting related code in them, I'm getting an error
[AS]TypeError: Error #1009: Cannot access a property or method of a null object reference. at swf1_fla::MainTimeline/frame1()[/AS]
Is there some specific method to casting within external swfs?
My code for loading the videos is this:
[AS]var vc:NetConnection = new NetConnection(); vc.connect(null); var vs:NetStream = new NetStream(vc);
I am trying to load an external swf with a number of quotes into an empty movie clip on the home page. then I want it to obviously disappear when nav to any other page.
1) know that you need a loaderEmpty_mc to load the swf into
2) don't know code for how to get it to load on entering the home page
3) don't know how to cdde for leaving the home page and making it disappear
I am creating an ebrochure, where in my timeline i have three layers: top bar (for my glossary and help buttons), nav bar (with my prev and next buttons) and the pages of the brochure.
The pages consist of each frame having a movieclip for that page, so frame one has page one movieclip, etc... and are all individual frames.
The top bar layer spans the entire set of page frames (14) as does the nav bar, but I have the glossary and help on frames after the pages end. What I am trying to do is that when someone clicks to go to the glossary from where ever they currently are, the prev button on the nav bar that is over the glossary page can take me back to the last page I was on. So, if on page 4 and click to go to glossary, prev takes me back to page 4. But if i am on page 7, prev takes me back to page 7.
Is there a way in which to track the time a Flash page is viewed? For instance, once the page loads, a timer begins. When the user moves to a different page, the timer is stopped?
I am creating a website using the slide presentation template. However, when I navigate to a page I have already viewed, it only shows the last frame of the slide rather than starting from frame 1 of the slide. Is there I way I can tell button to go to a slide and play from frame 1 regarless of how many times the slide has been viewed?
I am using this thumbnail gallery attached but instead of loading images through the xml I want to load external SWF'S. I also want to be able to control each SWF loaded in individually apparently in order to do that I need to give the container different instance names..however I don't know how to extend the code inorder to achieve this..
I've got this down using ActionScript 3, but I am in over my head trying to revert back to ActionScript 2.
I have a main swf that acts as a shell and calls up external swfs via XML upon a button click.
I've read a number of tutorials over the past few hours, and have learned the basics of how to trace the XML information; however, I'm struggling getting the content to appear on stage.
I am working on a an automatic slideshow that's also clickable with buttons...I got the code to work fine on my sample file, but now that I brought it over to the actual file I need to make a slideshow out of - the external SWFs don't load all the way! The first default one loads ok - and the rest remain at about 80% Alpha...
//Import classes for easier use import fl.transitions.Tween; import fl.transitions.TweenEvent; import fl.transitions.easing.*;
I'm loading external swfs into my main swf and they should just be playing automatically. When I test in Flash, the system works. Upon loading the swf into an HTML page, the system seems to shut down. It seems liike the exteranl swfs aren't even loading. This is what I've got so far.
var clips:Array = ["amerishelf2.swf", "bedHardware.swf"]; var index:int = 0; var thisLoader:Loader = new Loader(); thisLoader.contentLoaderInfo.addEventListener(Event.INIT, doneLoading);