flex 和javascript互相调用
flex 和javascript互相调用。
一、flex 调用javascript
只需使用静态的ExternalInterface.call就可以了。
call 方法至少要求一个参数,就所调用额函数的名称。
也可以传递参数。
如:
ExternalInterface.call("alert","hello");
"hello"就是作为alert的参数。
var sValue:String= ExternalInterface.call("getValue");
上述定义的是调用并接受javascript返回值。
二、javascript调用flex
1、在flex中注册函数。
ExternalInterface.addCallback("runFlashScript",runScript);
上述注册了一个runScript函数。
"runFlashScript" 是为javascript调用的名子。
2、javascript中调用函数。
document.getElementById("flashObjectID").runFlashScript();
or
window.flashObjectID.runFlashScript();
相关文档:
Flex 中的States(状态)
关键字: flex, states
States 是一套用于创建状态组件的强大工具,也就是说组件可以有多个视图。
使用States 来切换视图可以节约资源
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:states> ......
在JavaScript中利用document.referrer可以获得跳转前上一页的地址,其实在诸如Asp,PHP等语言中都可以获得这个参数,只不过写法不同,然后可以判断是哪里来的请求从而做一些处理.但是JS中的document.referre只能获得<a>标签传过来的参数.看代码
a.html
<html>
<head>
<title>测试</title> ......
当页面载入时,会执行位于 body 部分的 JavaScript。
当被调用时,位于 head 部分的 JavaScript 才会被执行。
2006年1月14日,John Resig 在BarCampNYC上第一次发布了jQuery。
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript(St ......
http://blog.csdn.net/shuiying/archive/2009/08/19/4459419.aspx 剽于
DELPHI C#传递很简单 这个怎么怎么麻烦呢
Flex中窗体参数传递方法
收藏
document.body.oncopy = func ......