Html :: Flash And JavaScript Communication Within IE
Jul 21, 2010
I am having in issue with IE passing a string back into an swf using the EternalInterface class in Flash CS4.I have an swf with the following code: var externalString:String = ExternalInterface.call("IncomingJS")which is inside an event listener attached to an Event.ENTERFRAME and an if statement waiting for ExternalInterface.available. [code]I am able to successfully get the externalString variable and procceed with the rest of the AS3 script in Firefox, Safari and Chrome, but not in IE.If I add in an alert (stringFromHTML) before the return statement in the Javascript, I get the value of the stringFromHTML spammed, which looks like Flash is firing the function at the right rate[code]Unfortunately, the HTML code is actually working within a 3rd party HTML generator, and one of it's limitations is that I can only have a single line (with unlimited length) of html at a time.Are the other options (swfObject etc) able to run either with no line breaks in the code, or would I be asking for trouble with Javascript and the SWF to, instead of embedding the SWF directly, use something like an iFrame and refer to a 'proper' flash delpoyment html file?
So flash invokes javascript functions using fscommand. Javascript can invoke flash commands using the ExternalInterface class . Is there any other way that javascript can invoke flash commands???
Im trying to use JS to send data to my Flash AS2.0 music player with ExternalInterface, except there are no good tutorials or guides on ExternalInterface that I can find. I want to be able to change the current song in the player by clicking a JavaScript link, and on page / window load without clicking, play a default song.
I dont need a super complicated answer on loading sounds in flash, etc., I am just having a lot of difficulties getting JS to send anything to Flash, and when I get that to work - would I need to put some if / else into the flash to determine if the link has been clicked or not?
note: using django/python/javascript/flash So its been two days since I'm stuck at the error. I did the things you told me to and found a couple of ways around it but nothing worked. These are the results.Javascript does not receive the normal string it has to be a json object so. in views.py
somestring = json.dumps("HELLO WORLD")
which renders this in HTML
"HELLO WORLD"
and in javascript it is rendered like this
a240527176321_quote_hello
Now, since it is a json object I need to convert it back in flash. But when it gets in flash where I receive it like this
I need to execute some javascript string code from flash swf file using actionscript 3. I read that it could be done by passing the javascript code to the parent html document , using externalinterface.call function. Then I assume it will be faster if I can declare functions in the javascript code in the HTML document in the first use of externalinterface.call funtion ; if flash code calls the javascript code repeatedly. So let me ask you how to do that. For details , any javascript to be loaded is unknown in design time and I can not prepare a javascript file to be loaded.
Is it possible to make desktop Air application by using HTML/JavaScript and Flash?Actually I want to make an Air app (which is for desktop) by using flash and want to use HTML , javascript and CSS as well.Is it possible ?
I am having one html including table in it.In one cell of table i have 1.swf & in another cell in table have 2.swf.Is there any way to have communication between these two swfs? Like in 1.swf - have one play button with on clicking will play animation from secong swf.
To have two separate movies embed in an html and communicate the two.Let's say I have a button in movie#1 that makes movie#2 jump to frame 10. I'd like to know if this is possible without creating a swf holder for the 2 movies. Just communicating them being independent.
i'm building this site and the client as usual is been a hassle. After developing half the site now he wants to have some extra features. So the problem is, i have a menu in flash that loads content into an iFrame. Now i need to make the swf go to a diffrent scene by pressing a button located in the iFrame and at the same time the button has to load content into its parent iframe, i've read several similar posts in different forums but none seems to work for me.
To have two separate movies embed in an html and communicate the two. Let's say I have a button in movie#1 that makes movie#2 jump to frame 10. I'd like to know if this is possible without creating a swf holder for the 2 movies. Just communicating them being independent.
I have a javascript array and a function on my html page, and I need actionscript to be able to pick the right one from the array and run the function based on what button I pushed. My javascript is:
[Code]...
I'm a little lost on the AS part of it, what would be the best way to have the each different button run it's respective part in the JS array/function?
We're currently building a Flex application using the PureMVC framework with a shell.swf which loads/unloads modules dynamically. We're experiencing issues with memory and we're looking to replace the shell.swf with a JavaScript-based loader.Two questions:What would be a good framework to dynamically load the Flex components and allow the modules to communicate between each other?Would dynamically loading/unloading the modules via JavaScript take care of the typical memory problems associated with Flex/Flash applications?
What i'm trying to do: add an html/javascript page inside an air app made fully in flash (coded in AS3, almost no timeline used). Is it possible, is it wise to do so?
I have html page with an embedded flash. The flash sends me a javascript function with the selected content, namely: currency(eur) or currency(gbp). How can I catch this value with a JS function and send a variable, a string whatever to my html page?Ex: if eur, default, '' otherwise?
I have a little Flash intro SWF i prepared and handed off to a friend who is implementing my intro animation into an HTML site.... The problem is that once the SWF (intro) finishes, there is a short gap (blank white page) before the actual HTML site loads. Is there a way around this? Is this something i need to code on my side (AS3) or is this a problem for my HTML/javascript buddy to figure out......or both.
How does something like this work without Flash? http:[url]....I right-clicked on it but there's no Flash menu.I love Flash because its stable and works. But is using some sort of Javascript hack for this kind of complex behavior actually a good idea?
I have another question which i think is most easily solved by using javascript to find out if flash exist or not and dynamically modify the page. In my case place a placeholder, call jcupload code if flash exist or replace the placeholding div with my html
But the problem is i havent been able to find any javascript functions to tell me if flash is installed. All i found were html that displays alt html if flash isnt shown/enabled.
I'm new working with Django. I have a html page with flash content named map.html, and I like to include it into another page named soporte.html (which extends base.html page) through {% include %} tag. If I open map.html directly without django, in firefox for example, I can see the flash content, but if I open the whole project using django (in firefox too) and I go to the page where is suposed to be the map I can't see anything.
I have an html page with a flash movie embded in it, that flash movie contains a button. I want to pass the id of an element on the containing html page to the flash movie so that when the button is clicked, I get the text of that element in flash (i.e. innerHTML).
So, my question is basically two questions:
How to pass something from HTML/Javascript to flash? How to access an element on the containing html page from flash? (What ActionScript code is needed to do that?)
I am makeing a flash css generator to cusomize myspace profiles, I am up to the point where the full css code is generated, and then assigned to a variable. I am trying to make a preview button that will open a new browser window with a sample myspace profile but using the css defined in the flash variable. I can't seen to figure this out, I have found that the only way might be to use fscommands and a javascript gateway, but I am not well versed in javascript. Im at a standstill, I don't want to release my flash program until I have all its features operational, I have spent the last 2 weeks pulling allnighters from concept & design, to deciding features, and everyone who has beta tested for me says it can't compare to the other editors without a preview option. and I agree.
I have a Flash game in one html page, and then I have an html link ("next" button) in another page that will direct the user to the page that contains the Flash game. What I need to do, is to have the "next" button, tell a MC within the Flash game to go to the second frame, and save it as a cookie so it will be at the second frame whenever the user returns to that page with the Flash game. The MC is basically a button and the second frame grays out to show completion. Clicking the "next" button on the previous page verifies that the user has reached the end of that section, which should then trigger the MC in the Flash Game to gray out. I want to set it as a cookie so the user can keep track of their progress.
Anyway, my original thought was to use the Flash External Interface to allow the html "next" button to communicate via JS to the Flash movie, and to use Local Shared Object to set the cookie. Well, I have been trying to employ several of these tactics with no success. :-( I am currently working on a Mac, and need something that works in Firefox on both Mac and PC, and IE for PC.
Is there a way that you can control a flash movie using HTML and/or Javascript on the same page?Basically what I want to achieve is to use an HTNL link to loadMovie into a movie which is heldon the same page as the link.
I want to make div into my intex.htm file (already built site) to place in a .swf file that will cover the whole screen, and a few seconds later the animated page will disapear and the htm page will appear. I don't want to make different htm file, neither put a button on flash(ie on click...). I just want after a few seconds and after the flash has ended, the flash will go away and the page will appear.