How to Communicate with JavaScript?
Answers were Sorted based on User's Feedback
Answer / murali
yes, it's possible to communicate with java script.
how,
there three methods
using getURL("javascript:name of th url,width, hight");
fscommand
ExternelInterface
| Is This Answer Correct ? | 16 Yes | 3 No |
Answer / satyendra dewangan
Using getURL method in AS 2.0..we can possibly call
javascript function..
Syntax:-
getURL("javascript:weightMIN('"+argument+"');");
If you want to call javascript function:-
function weightMIN(val){
alert(val);
}
OR
You can use also ExternalInterface class in flash AS 2.0..
import flash.external.*;
var methodName:String = "goHome";
var instance:Object = null;
var method:Function = goToAdobe;
var wasSuccessful:Boolean =
ExternalInterface.addCallback(methodName, instance, method);
var txtField:TextField = this.createTextField("txtField",
this.getNextHighestDepth(), 0, 0, 200, 50);
txtField.border = true;
txtField.text = wasSuccessful.toString();
function goToAdobe() {
txtField.text = "http://www.adobe.com";
getURL("http://www.adobe.com", "_self");
}
| Is This Answer Correct ? | 5 Yes | 3 No |
Answer / madhusudhan
To call javascript using flash
getURL("javascript:name of the function");
but better to call with ExternalInterface it supports all is
6 firefox also ...
import flash.external.ExternalInterface;
ExternalInterface.call("name of the function with out round
brackets")
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / sankar farshore
var retval:int =
ExternalInterface.call("some_js_function()", "the-argument");
if u want to pass the arguement and if function return
anything u capture using above method
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / satyendra dewangan
Using getURL method in AS 2.0..we can possibly call
javascript function..
Syntax:-
getURL("javascript:weightMIN('"+argument+"');");
If you want to call javascript function:-
function weightMIN(val){
alert(val);
}
OR
You can use also ExternalInterface class in flash AS 2.0..
import flash.external.*;
var methodName:String = "goHome";
var instance:Object = null;
var method:Function = goToAdobe;
var wasSuccessful:Boolean =
ExternalInterface.addCallback(methodName, instance, method);
var txtField:TextField = this.createTextField("txtField",
this.getNextHighestDepth(), 0, 0, 200, 50);
txtField.border = true;
txtField.text = wasSuccessful.toString();
function goToAdobe() {
txtField.text = "http://www.adobe.com";
getURL("http://www.adobe.com", "_self");
}
| Is This Answer Correct ? | 1 Yes | 1 No |
what appears in the output window after executing this actionscript on the first frame of a movie? : Adobe flash
when does the accessibility . Isactive () method return true? : Adobe flash
How to write a program that shows the usage of data types?
which statement best describes what the #initclip num and #endinitclip commands indicate? : Adobe flash
Why is flash being discontinued?
what are the different design patterns available in flash?
How to add conditional logic for the submit button?
how many levels does flash mx support? : Adobe flash
Diffrence between AS2 and AS3 ?
where to start the adobe flash? : Adobe flash
what are the statements best describes an event handler? : Adobe flash
How to make synchronous data calls in actionscript?