博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AS和C#通信,Flash和.net (winform)通信
阅读量:5245 次
发布时间:2019-06-14

本文共 786 字,大约阅读时间需要 2 分钟。

一、使用 ExternalInterface api

1.as调用C#,as给C#发送参数数据

as代码:

// as向C#发出 方法名+参数 ExternalInterface.call(functionName:String, ...parameters:*) 方法名是字符串,参数可以是任何数据类型   if(ExternalInterface.available) { ExternalInterface.call("onSetDataToC", “as通过ExternalInterface.call方法向C#传递参数”); }
C#代码:

 

2.C#调用as代码,C#给as发送参数数据

C#代码:

as代码:

// as监听C#发来的 方法名,然后通过回调函数接收参数  ExternalInterface.addCallback(functionName:String, closure:Function) 方法名是字符串,回调一个函数if(ExternalInterface.available){    ExternalInterface.addCallback("onCToAs",onCToAs);}function onCToAs(str:*) { trace(str); }

 

二、使用 fscommand api

1.as调用C#,as给C#发送参数数据

as代码:

// as向C#发出 方法名+参数 fscommand(command:String, args:String="") 命令是字符串,参数也只能是字符串fscommand("onSetDataToC", “as通过fscommand方法向C#传递参数”);

C#代码:

 

转载于:https://www.cnblogs.com/seanp/p/6703636.html

你可能感兴趣的文章
一、使用pip安装Python包
查看>>
spring与quartz整合
查看>>
Kattis之旅——Eight Queens
查看>>
3.PHP 教程_PHP 语法
查看>>
Duilib扩展《01》— 双击、右键消息扩展
查看>>
利用Fiddler拦截接口请求并篡改数据
查看>>
python习题:unittest参数化-数据从文件或excel中读取
查看>>
在工程中要加入新的错误弹出方法
查看>>
PS 滤镜— — sparkle 效果
查看>>
snmpwalk命令常用方法总结
查看>>
网站产品设计
查看>>
代理ARP
查看>>
go 学习笔记(4) ---项目结构
查看>>
java中静态代码块的用法 static用法详解
查看>>
Java线程面试题
查看>>
Paper Reading: Relation Networks for Object Detection
查看>>
day22 01 初识面向对象----简单的人狗大战小游戏
查看>>
mybatis源代码分析:深入了解mybatis延迟加载机制
查看>>
Flask三剑客
查看>>
Hibernate-缓存
查看>>