从AS调用IOS的函数与传参数

extContex是ExtensionContext的实例,通过call调用。第一个参数是IOS对应的函数,之后所有的参数会变成一个数组传入IOS中。也就是说函数名称后面可以是一个可变数组。例如:

extContex.call("setVolume",参数1,参数2,参数3);

IOS中

FREObject setVolume(FREContext ctx, void* funcData, uint32_t argc, FREObject argv[])
{//argv[]接收到的就是AS传过来的参数//argv[0]对应参数1,argv[1]对应参数2,argv[2]对应参数3return NULL;
}

从IOS中往AS抛事件是这样的

FREDispatchStatusEventAsync(eventContext, eventCode, dataCode);

eventContext:是as传过来的FREContext
eventCode:对应的是AS中的StatusEvent中的code
dataCode:对应的是AS中的StatusEvent中的level
eventCode我们可以用来传送一个字符串类型的标识符,在AS中接收到StatusEvent.STATUS事件后,用拿来判断做什么处理,例如:
protected function onStatus(event:StatusEvent):void
{switch(event.code){case "阿西吧":trace("他在说韩国鸟语");break;case "草泥马":trace("这是中国神兽");break;}
}

dataCode我们可以用来携带从原生返回的数据,比如xml数据,json数据,或者有分隔符的字符串"a|b|c|d"。有分隔符的字符串最终能用splite("|")转成数组。这样我们就完成了从原生到AS的回调与数据传输

转载于:https://www.cnblogs.com/sandal1980/p/3861059.html

ANE-IOS与AS的互通相关推荐

  1. 模拟ios_王者荣耀策划Donny:安卓IOS今年或实现互通!模拟战一周一更新

    各位王者玩家们大家好,想必大部分王者玩家都听说过Donny的大名,他是王者荣耀的策划主管.助理制作人.今天他在和人气主播Gemini面对面交流中爆料出许多干货,小雨给大家整理了最重要的几点: 一.皮肤 ...

  2. 王者android与ios互通,王者荣耀ios和安卓数据互通吗?数据互通时代即将来临

    王者荣耀是目前最火的一款游戏,无论是在安卓的应用市场还是在IOS的应用市场都是稳居榜首,但两个平台数据不通,非常不便,王者荣耀ios和安卓数据互通吗是很多受到消息的玩家想问的,没错,王者荣耀数据互通时 ...

  3. 刺激战场android ios,绝地求生刺激战场ios和安卓数据互通吗 安卓苹果可以添加好友一起玩吗...

    绝地求生刺激战场安卓和IOS可以互相添加好友么,ios和安卓数据互通吗,安卓苹果可以联机一起玩吗?刺激战场ios和安卓是两个不同的系统,能不能在一起玩呢?毕竟游戏重在和朋友一起开黑才有意思,下面小编 ...

  4. 元神android和ios,原神ios和安卓数据互通吗 原神ios和安卓能一起玩吗

    原件手游今天开启了公测,玩家们都迫不及待想来玩玩看看,玩家们会从不同的平台登录游戏,那么就有个问题,原神ios和安卓数据互通吗.能一起玩吗,接下来小编给大家带来答案. 原神ios和安卓数据互通吗 根据 ...

  5. 全军出击 iOS和Android,绝地求生全军出击ios和安卓数据互通吗 安卓苹果可以添加好友一起玩吗...

    全军出击安卓和IOS可以互相添加好友么,ios和安卓数据互通吗,安卓苹果可以联机一起玩吗?全军出击ios和安卓是两个不同的系统,能不能在一起玩呢?毕竟游戏重在和朋友一起开黑才有意思,下面小编就为大家带 ...

  6. cisco 2960 VLAN MAC_苹果宣布 Mac 和 iOS 端消费将互通,开发者可以进行适配

    App Store通用购买 苹果在今天正式宣布将开启 Mac 和 iOS 应用商城的通用购买功能,早在 2 月份苹果就已经对外宣布未来将开启这个功能. 苹果目前已经将这个广告发布至开发者网站,详情如下 ...

  7. 奇迹暖暖安卓鸿蒙互通吗,奇迹暖暖安卓和ios可以通用么 奇迹暖暖ios和安卓是否互通...

    奇迹暖暖安卓和ios可以通用么? 并不能互通.试着用同样的账号在iOS系统和安卓系统中分别登陆,发现进度并不一样,原来的好友也不见了,所以安卓系统和苹果系统的数据并不是相通的. 新历672年,大设计师 ...

  8. ios 折线图_《解神者》ios和安卓互通吗 ios和安卓互通分析

    导读 解神者ios和安卓数据互通是玩家们想知道事情,如果互通两种机型的玩家能一起进行游戏喔,那么解神者ios和安卓互通吗.解神者苹果和安卓能一起玩吗呢,九游手游网为大家带来介绍. *解神者ios和安卓 ...

  9. 苹果笔记本能玩英雄联盟吗_《英雄联盟手游》日服安卓和ios数据互通说明 安卓和ios可以一起玩吗_英雄联盟手游...

    英雄联盟手游安卓和ios可以在一起去体验游戏吗,在游戏中很多玩家都不清楚的,此次也是需要去了解到各种的互通方式,目前的话还是外服的,可以利用搜索id的方式去加好友,下面来介绍下安卓和ios怎么加好友. ...

  10. ios android 联机游戏平台,iOS 和安卓游戏终于互通了

    目前市面上绝大多数的游戏都分为 iOS 和安卓版,两个平台的玩家虽然可以联机对战,但游戏数据却不互通.玩家在更换不同平台的手机后,原有角色会因为系统更换而无法在新手机中继续使用. iOS 和安卓游戏数 ...

最新文章

  1. svn的代码提交到git服务器_svn服务器代码仓库,数据迁移到git仓库
  2. 智源青年科学家候选人 | 张祥雨:挑战自动化深度学习系统
  3. 微商当革新,微电商将立
  4. 一季度网络支付58万亿,腾讯金融用户渗透率达89.2%
  5. C# Web实时消息后台服务器推送技术---GoEasy
  6. Exception in thread main java.lang.NullPointerException
  7. 哈士奇与阿拉斯加雪橇犬的区别
  8. 真实经历:整整一年了,他是这样从程序员转型做产品经理的
  9. SharePoint 2013开发入门探索(一)- 自定义列表
  10. 元宵节电商促销活动首页PSD分层模板
  11. PAT (Basic Level) Practice1007 素数对猜想
  12. encodeURI和uncodeURIComponent的介绍
  13. Oracle.start with … connect by [… and] prior…order siblings by …
  14. linux pro*c环境配置,Pro*C 环境配置(RedHat +Oracle 10g)
  15. hadoop权威指南-MapReduce气象程序实现过程
  16. 第七章 DirectX 数学向量,碰撞检测和粒子系统(上)
  17. 计算机时间单位,时间单位换算表与计算机单位换算
  18. PD快速充电协议(转)
  19. 生物识别设备有问题_有您数据的生物识别
  20. 新技术加速隐私暴露,如何应对?(二)

热门文章

  1. echart实现地图的逐级钻取
  2. 著名书画家、中国书画院院士李适中
  3. Hotspot 重量级锁ObjectMonitor(二) 源码解析
  4. 千锋逆战1903班Days13上课代码以及笔记
  5. 头歌--C++ 面向对象 - STL 的应用
  6. android学习笔记(2)--RxJava
  7. 论文阅读(2021) 探讨语境在会话中话语层情绪、行为和意图分类中的作用
  8. 高校制作VR全景费用了解一下?
  9. 【Java】面向对象继承法举例2——老师学生类
  10. mac npm 相关命令