Html :: Works When Tested In Flash, But Not On Html Page?
Feb 29, 2012
I am trying to create an ad for a website. When someone clicks on the ad, it is supposed to redirect them to a website, and register the click with google analytics.I have done this with the following script:
import flash.external.ExternalInterface;
movieClip_3.addEventListener(MouseEvent.CLICK, onClick);
function onClick(event:MouseEvent):void {
I've got my swf which plays fine when opened in a browser - it's a container called 'country' that's coded to load the different clips (clip1.swf, clip2.swf, etc.) - but when placing it into an HTML page it won't load the clips and I'm thinking it's because of some actionscript error.
[URL]
Scripts are all loaded on the server in the /Scripts/ folder Below is the ActionScript from the country.swf container that loads the clips. what I'm doing wrong to get it to load on the HTML page?
function _playClip(fileName) { var clipName = fileName.substring(fileName.lastIndexOf("/") + 1, fileName.indexOf(".")) + "_mc"; if (_root[clipName] == undefined)
I have a html/flash site now, [URL]. i access email from my site itself by giving the userid and pwd text box which i copied from the actual website hosting my email access. i copied the entire <form...></form> tag to my page and thus was able to put the name and pwd in my home page only and access the email in a separate window. now i have redesigned my webpage using only flash. i would like to know how i can implement the same using flash. as i have not much experience using action scripting i am a bit stuck about how you pass the hidden form variables. the below is the the exact form syntax:
when you go to the home.html page an animation will play from start and then stop at the end of it. However, for all other pages i.e contact.html aboutus.html we need the animation to skip to the end straight away and not to play the whole animation through. I was thinking this would be controlled by a variable or some kind of external text file ect. Basically in the first frame the actionscript needs to basically say
"if this html page is aboutus.html then go to the last frame and stop" and with the index page it would say "if this html page is index.html then keep playing"
I created a xml driven menu that works perfectly on a html page but would like to use it in a flash site. I loaded the the external menu movie in by using the:loadMovie(); reference but when I try to point the movie link from the menu to the empty movieclip it wont work. below is the code for the button action:[code]
I would like to ask when swf object rendering at the html page? Is it rendered only it's visible? If swf at the page bottom that is not visible, will swf be rendered when I scroll down? The problem is that swf object raises some events when it's rendered and I would like to force rendering even if swf object is not visible.
I have made a simple website in Flash which I would now like to put online. I have published the movie as an HTML file and tested it - it works offline. I then used my FTP program to transfer the html document to my web space and tested it. I saw the 'Press SPACEBAR or ENTER to activate and use this control' message but, even when I clicked, the screen remained blank.
I need to allow users to preview audio files for purchasing. I have CF pages that return records form a SQL database. Each record contains the same swf file however, each swf file points to a different mp3 for previews of different audio examples. So far, everything is working fine. My problem is that I need to be able to stop the sound from one swf when I click to play a second swf .The only solutions I see in Flash forums deal with loaded swf files. These are not loaded files they are separate files within a page. The question is: How do control one swf from another swf in the same page.The following items have not worked: soundChannel.stop();,soundMixer.stopAll()
I have a swf that loads in other swf files and interacts with the loaded swfs, everything works great when I hit ctrl-enter to test movie from from flash, but if I go out and doubleclick the generated swf on the harddrive at first it appears to work correctly, but some of my class methods do not function properly, or throw errors claiming there are null object references. If I compile to an exe file instead of swf it works fine as well.I am nearly 100% positive this is not a code related issue, as I said the only time I run into the problem is when I doubleclick the generated swf to run it.
I am designing a web application in Flex 4 and currently facing an issue rendering advanced HTML tags and entities in Flex 4. All I want to do is basically render an HTML text coming to me something like the one given below:-
Let me ask how to program an html page to move to a new web page on user's clicking an item of an embedded flash movie? But , in detail, I actually want to do a little different thing. I want that the parent html page remains there ,instead I want a child html frame has a new page after user's clicking the list item of the embedded flash movie.
I have a site where all the pages have a common SWF embedded at the top (Nav and banner), but the rest of the page is HTML.Everything is working fine, but I'm finding the 'independence' between the HTML and Flash is making for some sloppy transitions from page to page.I was expecting the SWF to be delayed, at least for the first page visit(and I have a preload routine inside the swf to make it's delay and appearance a bit more visually pleasant), but was surprised to sometimes find the SWF appearing and playing while the HTML content was delayed (resulting in a SWF floating in black).What I'm wondering is if there's a way I can do some sort of preload on my index page.BUT, not the standard one that I'm sure everyone would suggest (like the javascript image 'preload', or the newer 'css visibility' preload trick). The problem with the standard one is that it doesn't check to see if everything is loaded.What I'm after is a routine on my index page that invisibly loads some of the elements from my inner pages (common swf, maybe some of the images) and WAITS until it's done before moving to the inner pages (displaying the company logo and/or a load status in the meantime).Many people would suggest a preloader inside the common SWF on my inner pages (which I have), but the problem with that on its own is that it doesn't stop the HTML from displaying.
I'm trying to figure out a way to do a preloader (like those in a SWF, which loops until everything is loaded) that controls both the SWF AND the HTML.Recently, I found that you can use one swf to preload another, which would be a potential solution, as I could make an SWF on the index page whose sole purpose is to load (invisibly) the common SWF, displaying the load status and then loading an inner html page once it's done.Problem is, I have bee having trouble finding the coding for that, as most searches for preloaders end up being about standard preloaders, where it's monitoring the same SWF that the code is on, as opposed to controlling a second, external SWF.Can someone point me to or provide me with the proper coding/procedure for a preloader that controlls a second external swf or give me a better solution? one?
I made a very simple loader, it's only a textbox with a percent loaded displayed.
It works perfectly when I use Test Movie in the Flash IDE but when I upload the .swf to my webserver, I get a blank grey box until the entire game is loaded, then it starts the game.
Is there any common mistakes one could make that would lead to this behaviour?
-- Detailed information -- Flash 8 game has 2 scenes. Loader, and MainGame Loader scene has the following code in frame 1:
Code: stop(); onEnterFrame = function() {
[Code].....
frame 2 has all my dynamically loaded movieclips placed on the stage (since I can't use 'export to frame 1' or that breaks the loader) frame 3 has a bunch of mp3's the game uses (same reason)
MainGame Scene has one frame that has actionscript code that does everything by code alone, loading movieclips and sounds dynamically.
It's that simple, and the loading works perfectly with various bandwidth settings using Test Movie, but once loaded from a website, the loader fails to appear at all, instead you are greeted to a grey box until the game is fully downloaded.
would this be considered a bug in my code (AS3 and Tweener) or a problem with the SWF and its interaction with HTML?When I test the SWF in Flash, there's no breaking it.I can't break it at all works exactly like it's suppose to.When I embed it in Flash, it breaks in an odd way.I have two buttons, left and right. When the buttons are clicked, images on stage move in the direction they're clicked.When embedded, if I click a button really fast, the images start tripping over each other. Strange thing is, it's only to the left button and not the right, but the code is exactly the same for the right & left movement. If I click the buttons slowly everything works as expected.All of this while again everything works great in Flash itself. No errors.So, at the very least I'm trying to find out if this would be considered a but with my code or a problem with the browsers and the Flash player.
I have tried numerous attempts at converting flash files to HTML5 with Swiffy -- and they all work great in a browser running locally, but when I put the HTML file that is exported on a server (I tried two separate ones, just in-case it was some server configuration) they do not run, it gives a blank white screen.
I tried saving the file down to Flash 5 export, and changed settings and they work locally but not when placed on a server. I tried converting several flash files all with different animations, and I get the same results -- it works locally but not on a server.
-1 large html (home.html) file houses 2 html files (aaa.html and bbb.html) -aaa.html consists of 1 swf button -bbb.html is empty
question: is it possible to click on the button in aaa.html and have the action occur in bbb.html? (for example, clicking the button in aaa.html will load a swf in bbb.html)
I have developed a rolling credits style movieclip in Flash using Actionscript 2. Text is loaded from an XML file and parsed into a dynamic textfield. This text includes hyperlinks to webpages defined by a url node in the xml so Flash can add the appropriate a href to the dynamic text field and make the link clickable.
In my first attempts to do this the textfield stayed still and all the links worked fine both testing locally and when I run it in a browser on my website.Then I wanted to make things move ... which I achieved easily enough and tested locally (from within Flash Professional) and the links remained clickable, a browser window opened and the webpage i was expecting to see opened... great
However, when I export the swf, upload it and run it from my website suddenly the links are not working. So I tried to test the movie in a browser from Flash Pro - same problem, it must be something to do with Flash Player and the moving dynamic textfield.
a couple of observations - the cursor will change to a hand icon when over the links as you would expect, and if I right click on the link and click open in a new window the link works ok, just not when I left click. If I stop the scrolling then the links become clickable again, it is only when the textfield is moving... actually its not technically scrolling, im moving the whole textfield.
In the past I have used flash on my websites, now im trying to add flash to a ebay page, when i used flash in my site i would add the flash html to the index page and upload the flash to the www,, now i seem to be having trouble when adding it to my ebay page html, the files are uploaded to my www, server, but using ebay how is the path added using ebay? How is the html added to a ebay, how does flash get called from my server?
What's the best way to add a flash detect to a html page. I have a html page with a flash element in a DIV. (but without prober flash detect). Now i'm confused about the generated code after publishing my flash file. What part of code should I put in my html file, or is it possible to link to a 'universal js file'?