ActionScript 3.0 :: ExternalInterface.call Inside Iframe Not Working In IE?
Jan 14, 2009
The structure of my site is as follows:
mainPage.html contains - menu.swf & iframe1
iframe1 contains - subpage.html
subpage.html contains - subMenu.swf & contentpage.html
The way it works is that when menu.swf is clicked it changes the .src of iframe1 to load the appropriate subpage.html. Then when you click the subMenu.swf it changes the .src of iframe2 to load the appropriate contentpage.html[URL]..
It all works perfectly in Firefox but in IE the ExternalInterface call from the subMenu never reaches the container page to change the .src of the iframe.It seems as though it's something to do with the .swf being inside the iframe because I am still able to call a javascript function from within the iframe using an html button.
View 5 Replies
Similar Posts:
Apr 22, 2010
I am having a problem using ExternalInterface.call to a javascript function. I have used this method many times in many places and at some point during this project, it was working, but now it stalls my Flash file when executed. I have the function: var initialize=function(){ExternalInterface.call("SCOInitialize");statusTxt.text="initializing"; } On my html page, there is a SCOInitialize function that works perfectly if I call it via the html page: <body onLoad="SCOInitialize()"> ... </body> When I make the call using flash... initialize(); ...the Flash file just gets hung up and it actually wont execute the second line of code in the function: statusTxt.text="initializing"; What is the deal? I can't for the life of me figure out why it won't
View 7 Replies
Aug 21, 2009
Can someone create a working ExternalInterface.call example?Just a simple alert function call, with the javascript function on the html page?I've been searching for 2 days, and even samples that people have posted on blog tutorials are not workingURL...
View 9 Replies
Aug 14, 2011
In Wordpress I have put the following javascript code in my HEAD section:
Code:
<script type="text/javascript">
function helloWorld() {
alert('Hello World');
}
</script>
[Code]...
View 4 Replies
Jan 3, 2010
I've got a very basic test file that just fires a Javascript function with an alert() in it (i.e. alert("You clicked a button."). In IE this works just fine, but in Firefox it wasn't doing a thing. I finally realised it might be SWFObject, so I published the HTML file straight from Flash and all of sudden my ExternalInterface call works perfectly in Firefox as well.
Here's my SWFObject embed code:
PHP Code:
<script type="text/javascript">var params = {};
var flashvars = {};
var attributes = {id:"testTool", name:"testTool"}
params.allowscriptaccess = "always";
params.bgcolor = "#B0E3DE";
[Code] .....
I've been googling this for about 4 hours and there are lots of mentions of the SWFObject requiring an ID attribute for addCallBack calls (hence the attributes object), and I've been through a whole bunch of posts in various forums but can't pinpoint a single solution for ExternalInterface.call() not working with SWFObject in Firefox.
View 4 Replies
Apr 7, 2010
I've put together a slideshow in AS3. When the user clicks on an image in the slideshow, I'm using FlashLightboxInjector to bring up a Lightbox version of the image they just clicked on. In my AS3, each time I add a thumbnail into the slideshow, ExternalInterface.call is supposed to call a function within FlashLightboxInjector that appends the image onto a <div>. The div is used as a reference to Lightbox to know what the image path/title are.
Code:
public function buildPicArray():void
{
for each(var pic:XML in picXML.photo)
[Code].....
This works fine when I don't use a background-image in the body css. However, when I do use a background image, none of the myFlashLightboxInjector.append() functions are called or the appends aren't functioning correctly because they don't show up in Firebug, there is just an empty div. So, when I click on a thumbnail, no Lightbox image comes up.
View 1 Replies
Mar 2, 2010
From a button in Flash I just want to call a function written in jQuery.When I place the function outside jQuery's $(document).ready it works fine:[code]
View 1 Replies
Sep 8, 2008
I have a SWF that's embedded in a page with an IFrame. (well, it's actually another webpage with a SWF embeded in THAT that's in the IFrame).I'm trying to use ExternalInterface to call a Javascript function that resides on the uppermost parent page (the one that's actually loaded into the browswer). Not surprisingly, this isn't working.Is there any way to direct an ExternalInterface call to a parent web page? Or is there any other better way of doing this?
View 1 Replies
Jun 28, 2011
i have some actionscript that makes a
ExternalInterface.call('someFunction');
call.is it possible to reference the html object that made the call to someFunction directly using the ExternalInterface.call call?
Assume that the object that makes the call also has some Callbacks (via ExternalInterface.addCallback) that are accessible via javascript.
Currently:
Actionscript source
ExternalInterface.call("someFunction");
ExternalInterface.addCallback("someCallback",someASfunction);
[code]....
View 1 Replies
Apr 12, 2011
On a page I have a an iFrame and a swf, I've been trying to use ExternalInterface to pass values from the swf to the iFrame, anyone ever tried this and had any luck? I won't be able to post any code until tomorrow, will update then if needed.Here is a visualization of what I need to accomplish, perhaps if it can't be done the way I said someone will have a suggestion of another way to accomplish this.
View 2 Replies
Jun 22, 2009
I'm trying to use ExternalInterface.Call to call a JavaScript function to launch a lightbox window. So far I have this:
AS3:
flash.external.ExternalInterface.call("launchLB", "" + aUrl + "");
JavaScript:
function launchLB(url) {
alert(url);
[Code]....
I get the alert but I can't get the lightbox window to display. When my as code makes the ExternalInterface call I get what looks like a page refresh and a blank browser window.
View 1 Replies
Nov 4, 2010
I need to get a javascript var in my Flash application. I like to be able to just set a variable in the javascript (client constraints) rather than define a function.
Can this be done? I am trying to use the ExternalInterface.call()
AS:
ExternalInterface.call("function(){return window.someVar}", null);
JS:
var someVar = "Test";
This does not work and I suspect it is because the ExternalInterface.call() does not like the anonymous function.
View 2 Replies
Feb 10, 2011
I have a function defined in JavaScript like so:
function fadeBack() {
alert("fadeBack called");
};
I call that function from my Flash file like so:
import flash.external.*;
flash.external.ExternalInterface.call("fadeBack");
This works in both Safari and Chrome, but for some reason Firefox won't ever call the function. Still, I can't figure this out. How can I fix it?
View 2 Replies
Feb 10, 2011
We have been given some code that does a URLRequest call which is really slow to respond, so I was looking to make it pull the data from the page, as it is already on the page.[code]I have tried to replace it with this (actionscript is definitely not my forte):[code]I am using addCallBack as that is what the editor suggested via autocomplete, unfortunately it doesn't seem to work. Unfortunately I cannot go back to the developer at this time.The error message is:Call to a possibly undefined method addCallback through a reference with static type flash.external:ExternalInterface
View 3 Replies
Sep 29, 2008
I'm trying to call a javascript function from a flash movie. I'm using IE.
This one works:
AS3: ExternalInterface.call("test();");
Javascript:
function test()
[Code].....
...it says "undefined" insted of alert(666)...it seems that if i use a field in the function it simply stops working. (I'm accessing the page [URL]
View 2 Replies
May 2, 2009
I have a flah heading with rollovers and the body of the web page is done in iframes and layers, can I hide and open layers with the rollover in the flash part of my web page
View 2 Replies
Apr 17, 2010
anyone know how do i add a iframe inside the flash? the html is
<iframe width="100%" height="768" frameborder="no" scrolling="no" src="http://www.yoursite.com"> </iframe>
View 2 Replies
Nov 19, 2009
I have a Flash movie that is loaded inside an iframe. In this Flash movie I have a link to a Word document. When using IE the link does not work. This only happens when using a Word doc, inside the iframe with IE. Please see [URL] Click on the first link using IE, you will see a window popping out and then disappearing instantly.
View 7 Replies
Nov 9, 2003
I have a flash navigation on an HTML site. When I click on a button in flash I want it to bring up a new page inside an Iframe. Is there anyway where I can get the on release command to send a variable to the browser to bring up that page in that frame?
View 5 Replies
Oct 12, 2009
It just reloads the animation instead of going to the html page the button is pointed to. I can give a link to it if you need.
View 3 Replies
Jul 6, 2011
Is it possible at all yet to have an iframe inside your SWF file that loads a website with no external code..?or what about a html parser like this: as3htmlparser.sourceforge.net .can this parser do something like im asking..? or are cross site xml policies needed for such operations..?
im trying to find a way to check an external URL for specific data, but am finding it virtually impossible because of needed cross site domain policy's..im trying to accomplish this with only internal AS3 code and no server side code..
View 1 Replies
Jan 16, 2006
what i am trying to do is open a new page, but at the same time open a another new page inside the 2nd pages iframe. look at code and i think you will understand better.
ew.onRelease=function(){
getURL("misc.htm");
getURL("misc/employeewellness.htm", "txt");
}
[Code]...
so as you can see i want to open one page and then inside that page have another page open.
View 2 Replies
Feb 21, 2010
I am having an issues with ExternalInterface.call to return a value in IE. It is working fine in Firefox. Eventhough I changed the "allowscript access" to "always", still it is not working. Is there any thing that I need to change in Flex or the HTML to make this work? or this is a security setting in IE?
View 1 Replies
Nov 20, 2011
I'm wondering if you guys know a way to log every data coming to a flash 8 swf from its container?
I know that it is a bit weird, but I'm trying to figure this one out. Maybe one of you already faced a similar situation?
View 3 Replies
Jun 2, 2010
Basically, I have a DIV, which I've set to z-index: 100. I have an iframe which I set to z-index: 0. My 100 div is ontop of the frame on a normal webpage, but I have to load a flash page in the frame. Unfortunately the flash in the frame shows overtop of my 100 DIV. I can't set the z-index of the flash object because I don't control that webpage!
View 1 Replies
Mar 13, 2012
I have a draggable popup window that has a title bar and an iframe in its content area. The iframe has a flash object embedded in it. It works great in all browser except for IE8 (IE7 and IE9 work fine). IE8 has a bad drawing problem when the window is being moved. Here's an example:Open the example in IE8, or if you're using IE9, hit F12 for developer tools, then select Browser Mode: IE8 using IE8 Standards.Drag the window around quickly and you'll see a very bad redraw of the iframe.
View 1 Replies
Apr 28, 2003
PHP Code:
<HTML>
<HEAD>
<SCRIPT>
<!--
[code]....
View 1 Replies
Oct 20, 2009
I am trying to call a C++ function from actionScript3. using Programming ActionScript 3.0 > Using the external API > Using the ExternalInterface class > Calling external code from ActionScript, I could call function from JavaScript .
it will be good if i could call C++ functions directly from Action Script.
View 2 Replies
Jan 11, 2011
I want to ActionScript3 set HomePage to Google ",so I use following stagement:[code]Then I call this swf in html page,like follows:[code]When I use mouse click,IE8 raise javascript error.'null' is null or not object
View 5 Replies
Apr 8, 2011
I am trying to make a JS function call from a child swf, but I am running into issues when the child swf is loaded on a different domain than the parent.
Here's what my scenario looks like:
my HTML test page is on domainA.com and loads the parent swf, which is located in [URL].
The parent swf loads a child swd located in domainC.com.
After the child swf is loaded I want to make a JS function call, but when I call ExternalInterface.call("myJSFunction", "params"), the JS code never gets executed.
When I placed all of the files under the same domain, everything works fine.
View 1 Replies