分享

Delphi JavaScript Flash交互

 quasiceo 2013-01-27

Delphi JavaScript Flash交互

1.Delphi控制javascript
Delphi读取JavaScript变量str
WebBrowser1.OleObject.document.Script.str;
Delphi调用JavaScript函数MB() WebBrowser1.OleObject.document.parentWindow.MB();
2.JavaScript控制delphi,用delphi定时器监测javascript变量的变化,实现javascript对delphi的控制.
3.JavaScript控制Flash

首先通过ExternalInterface.addCallback("myFunction", callMe);的方法进行注册,可以把方法放在Applicaion. Initialize的事件中。

方法第一个参数是:外部调用名称就是JavaScript调用的方法名称。

方法第二个参数是:代理执行Flex的内部函数。

JavaScript通过以下方式调用:

function Button1_onclick() {

 alert(document.all('相关ActiveX控件名称').myFunction('bbq'));

 }


4.Flash控制JavaScript

在flash里可以通过以下方式调用JavaScript的getuserid()方法。

var id:String= ExternalInterface.call("getuserid");

Alert.show(id);

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多