ActionScript 3.0 :: Externalinterface.call Not Working With Background-image
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
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
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
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
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
Oct 27, 2009
After upgrading a project from Flex4 Beta1 to Beta2, I've found that the background-image style is no longer supported on Halo components.Eg:
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"
backgroundImage="@Embed(source='myImage.png')" />
Note that jira issue SDK-23050 points out the following :ackgroundImage is not supported for Spark skins.But this is not using a Spark skin, just a standard Halo component.
View 4 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
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
Dec 28, 2011
I am simply trying to get the variable from JS but can't get it
Code:
<script>
var APIfound = true
</script>
[code]....
View 0 Replies
Aug 22, 2009
This does not work:
Within the HTML Head tags:
Code: Select all<script type="text/javascript">
function show_alert()
{
alert("I am an alert box!");
[Code]...
View 1 Replies
Feb 11, 2008
I'm having some serious issues trying to get externalinterface to work in ie. I've looked around and seen that there are problems with ie when the swf is inside a form tag but my swf is not. Also I have set "allowscriptaccess" to "always" and still nothing. It works fine in FF and safari. In ie all i get is a little icon in the bottom corner that says "Error on page" and when I select that it just says something to the effect that there is a syntax error but doesn't give any helpful details at all.
View 10 Replies
Jun 30, 2009
in an aspx page, the call for a lightbox to appear is this:
Code:
<a href="somePage.htm" rel="superbox[iframe][873x436]">
i need to make the same call, but from flash. i am pretty sure this would be done using ExternalInterface.call(); however, i am not sure how this would be done. can anyone shed some light on this? i tried doing the following, but to no avail:
[Code]....
View 4 Replies
Oct 22, 2010
I'm trying to assign the current URL in the browser to a variable in AS3 (CS3).URl...I have tried the following code Actionscript Code: import flash.external.*;var currentURL:String = String(ExternalInterface.call("window.location.href.toString"));trace(currentURL);I export the file (html & SWF) and try it locally and I have [code]I get no compile errors but I do get the security warning from my Flash player 10 in IE8 saying it stopped due to a potentially unsafe operation etc etc.
View 4 Replies
Oct 7, 2009
Are there any known issues (and workarounds) involving multiple calls toExternalInterface.call in ActionScript 2.0?I have 3 functions, each of which calls an external JavaScript function. These 3 functions run nearly back-to-back-to-back. The first time I load the page containing my Flash movie in a browser, I see the effects of all 3 JavaScript functions, as expected. However, once I begin reloading the page a few times, I begin to randomly see the effects of only 1, 2, or 3 of the JavaScript functions. Clearing the browser cache seems to "reset" this cycle, guaranteeing all 3 calls to work again successfully.
View 1 Replies
Dec 26, 2011
I am trying to scroll an html page back to top in response to an actionscript call
i have no knowledge of html or js, but i did this
in flash pro, in my document class i have this:
ExternalInterface.call("JumpScroll");
in the automatic html page wrapper made by flash pro (publish template "Flash with FSCommand") i added these lines inside the script block[code]...
View 3 Replies
Aug 11, 2010
<script type="text/javascript" src="swfobject/swfobject.js"></script>
<script language="javascript" >
swfobject.registerObject("myId", "10.0.0");
function execute(){
return a;
}
[Code] .....
I have this which is based off of this question: [URL]. However this neither works in firefox and IE. If I embed my flash into the browser like this:
<embed src="helpdeskApp_three.swf" id="flash" quality="high" scale="exactfit" width="800" height="500" name="movie" align="middle" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="[URL]"/>
This works in Firefox but not IE. What is the proper way of embedding my flash movie so it works across all browsers?
View 1 Replies
Dec 4, 2010
I can call JS functions with ExternalInterface.call('func_name',.args). OK
But what if I would like to call a js class instance method instead?
ExternalInterface.call('obj.method_name',.args) //this seems not to work
Is there any way of doing it?
View 2 Replies
Dec 7, 2010
I can't call a javascript function from flash, when the flash object is added within an OOP structure in javascript. In short the code:
In flash:
if (ExternalInterface.available) {
ExternalInterface.call("flashMessages", "ready");
}
[Code]....
Flash gets loaded, but the call to the javascript function isn't received.
View 1 Replies
Jan 20, 2011
In Actionscript 3, I make a call to Javascript using:
ExternalInterface.call('javascriptFunction');
If in Javascript, there's an error or a blocking call, the entire browser will freeze. I can't use Firebug in Firefox to debug it because the act of stepping through the callback also crashes the browser. How do I go about debugging this?
[Code]...
I'm on an HP desktop with Windows 7, Firefox 5.0, IE9, and Chrome 12.0.742.122. Either alert call will randomly cause Firefox to freeze...it actually usually happens in bunches, where it'll freeze for a few times continuously (obviously restarting Firefox each time)..and then stop for a few hours and be alright.It has yet to crash IE9 or Chrome, though I haven't tested it as extensively with Chrome. Using the Firefox console doesn't help since Firefox just crashes all together. If anyone could shed some light on that, that'd be great!
View 2 Replies
Jun 1, 2011
I'm trying to call a function in an action script using the ExternalInterface.addCallback API, but I can't seem to get it to work. Here's what I have:
ActionScript:
//MyClass.as
package {
import flash.display.Sprite;[code]....
The Error I'm getting is: Uncaught TypeError: Object #<HTMLObjectElement> has no method 'getStringJS'
I also tried adding in a timeout in case the swf file wasn't loading, but I didn't have any success with that method either.
View 2 Replies