How to Communicate with JavaScript?
Answer / dindayal dhakar
1. In previous versions of Flash, JavaScript communication
was done via fscommand. This was a buggy and complex
technology. In fact, it was so bad that most developers
actually preferred to put their JavaScript function calls
inside the getURL function. This got the job done, but was
far from ideal.
2. Flash 8 introduces a ground-breaking new way to
integrate Flash with its host called the External
Interface. This allows Flash/JavaScript integration to be
more powerful and stable. It is also very easy to use.
External Interface offers Flash 8 Developers the following
advantages: it's easier to implement, it allows for
synchronous communication, and it supports sending a wider
selection of data types, including objects.
3. Fscommand didn't allow for synchronous communication.
4. The External Interface allows you to call a JavaScript
function and receive a return value.
5. Fscommand allowed you to send primitive data types as
arguments in the function calls. Now, with External
Interface, you can send complex objects as arguments. In
example 2 below, we are passing the entire
system.capabilities object back to JavaScript.
<script language="JavaScript">
function getLocation() {
return window.location.toString();
}
</script>
import flash.external.ExternalInterface;
function displayPageLocation():Void {
locationDisplay.text = ExternalInterface.call
("getLocation");
}
locationButton.addEventListener("click",
mx.utils.Delegate.create(this,
displayPageLocation));
| Is This Answer Correct ? | 1 Yes | 0 No |
I have deducted tds on pay slip for employees ist month tell me how to deposit this amt to govt. by bank or any form is available fill the same and deposit the govt. department. Pls explain me which form to be used for deposit the same with due date.
How to double click on Simple HtmlText in SilkTest automation tool?
How can you convert QTP 8.2 scripts to QTP 9.2. Please give some inputs ASAP.
please send the scrpit driver program
what is Eventflow.?
How do you insert record into scripting using siebel crm
what is the Structure of an ANT file?
how do invoke OS task through ANT?
database acl level has manager access.his name is listed in author and Reader fields. but he didn't sea a documents what is the reason?
Why we use Action Script(Multimedia Flash) rather than using other scripting languages (JAVA,VB...etc) ?
i a had secured second class in tenth and twelth and i secured first claas.can i apply for job
What is URL Loader.?