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 |
How can we goto next Scene by giving code on a button inside a movie clip. in short. =>Scene 1. ====>MovieClip ======>Button [ on(release) { gotoAndPlay("Scene 2", 1); } ] =>Scene 2. This thing is not working. Please tell me the answer of how to goto next scene from this scene 1.
What are the different primitive data types used in actionscript?
How to create scrolling gallery in portfolio?
what is flash tweening? : Adobe flash
which of the following is not a typical host application for the flash player? : Adobe flash
Do you know what does reference means in actionscript?
which of the external actionscript files must you #include in your movie in order to use flash remoting? : Adobe flash
the value of a variable of timeline scope will persist until? : Adobe flash
How to Communicate with JavaScript?
what should be used in the name of constant? : Adobe flash
What does reference means in actionscript?
How to add conditional logic for the submit button?