I'd like to call a javascript function from an embedded .swf file. Specifically, I'd like to call a function in one of my externally linked javascript files from within: function loadTrack(){
[Code]...
which is in an .as file which I assume somehow becomes the swf file. How would I go about this and 're-compile' the .as file?
I have a flash file that contains a package "game" which has a class "Scores" and a method setValue(). I want to write some lines of Javascript that allow me to call that method. Someone directed me to this tutorial, but I am still a bit confused.
Javascript: alert("start"); var so; so = document.embeds[0]; so.addParam("allowScriptAccess","always"); import flash.external.ExternalInterface; ExternalInterface.call("setValue[2600]");
displays an alert to tell me that it has indeed began to execute saves the embedded flash file into a variable and sets access imports that class calls the method.I am not sure about how this class thing works? This is just the bits and pieces I was able to come up with from that site, but I don't really understand how it all works (but certainly hope to eventually).This is the site: http:[url]...how-do-i-access-flash-function-using-javascript.When I execute the code with the importation nothing happens, but the alert does come up when I don't have that statement?
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.
Included is an example to look at for those willing to help. I have just extracted the relevant sections from the original source files. The html files are commented as well for ease of reference.I have a flash/AS3 slideshow that serves as an abstract for a html based site. There is a catch however... I use a custom content scroller and dynamic content loader (javascript & jQuery) for the body of the site.An example of the custom scroller and dynamic conten loader can be seen on the Malihu wbsite with a demo.The Javascript code that loads the new content looks like this:[code]The button (its a list item) in the html fie that would trigger the custom content loading looks like this:[code]"The ".content" class div is the section im swopping around depending on which link the user clicks. In the case above i dynamically load the contents of the ".content" div from the about.html file into the ".content" div in the index.html file (which is my main file).Is there a way to do the same from Flash?
I'm doing a Security Project now. And this project needs to intercept javascript call from Flash and do analysis. I've searched the web for a couple of days but still can't find any solution. Flash can use getURL, externalInterface.call to execute javascript code, and I want to stop the malicious calls from Flash. Thus, I need to intercept these javascript calls.
I have a couple of buttons in my flash application that call two different javascript functions. They work in all browsers except IE9 (I haven't tried earlier IEs). My code to call the function is something like this:
I found out about this amazing site: [URL] it/ and,how this website was done. I really don't like flash websites and the main reason is when you want to send a friend a specific page you can't as it's all the one URL. but I like the style of flash.
I'm trying to do something really simple. I just want to be able to click a button in my flash and have it call a javascript function called "showAlert" but I can't seem to get it to work.
My html:
Code: Select all<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>
JS-to-AS3 callbacks work in kinda asynchronous way right? So for example if I ask SWF to download some file, which may take some time (depending on the size of that file), and while it downloads it, ask it to do some other operation (suppose SWF has several callbacks for various purposes), what happens in this case? Does SWF continue to download file and handle my second request in a different thread maybe, or it crashes, or throws some error? I know this is a good case for some testing, but I wonder if anyone has already done that, or maybe there is public info on the case that I cannot find?
I have an AJAX web service call that returns a chunk of HTML that I then apply to a DIV element on my page.This works fine for any html element except a flash video which comes up with 'Movie not loaded'.I've double-checked the html that is being returned and it's all fine, and it works if I don't use AJAX, but when I use AJAX and then add it using JS it doesn't seem to attempt to load the playlist.
I mixed a.com and b.com in my original post, I'll try to rephrase stuff correctly:
A HTML page is loaded from a.com The HTML embeds a Flash client from b.com HTML contains a Javascript function that makes a connection to a.com, ie the origin of the HTML, not the origin of Flash The Flash calls that Javascript function
Question: Do I need to have a crossdomain.xml in a.com?
here is the action code I add to the last frame of the flash object
URLLoader("javascript:mainFunction();");
The object loads but the function is not called. I can call the function other ways such as using an "onclick = mainFunction()" event on a button for example.
I have some actionscript that plays a movie clip. When the movie clip is over I want Javascript to remove the Flash object from the page. I can't seem to get it working. When I test the actionscript in Flash I don't get any compilation errors, and my Traces all execute when I expect. I also don't get any javascript errors thought the RemoveFlash() function never gets called.
Does anyone know how to call upon Javascript functions from Flash using FS comand, here's an example of it in action though I'm not looking to do anything quite as elaborate, I simply want to instruct the browser window that's holding the flash file to close at a predetermined point on the timeline.
I cant seem to find the solution to call the javascript:window.close() function.It is running locally so there may be some issues on that front.Has anybody used this type of functionality before. it is doing my head in.