按照正规的途径,可以通过callFuction 接口传递 XML给flash传递数组,甚至可以得到返回值,但具体可不可以以xml形式返回就没试过,不过有一个技巧可以得到flash段数组全部的值,假如flash有一数组A[5] 6个组员1,2,3,4,5,6,我们可以直接用swf.GetVariable "A" 得到一个字符串为"1,2,3,4,5,6",然后在编一个函数把此字符串按","号分开取出,不过要注意的是该方法对于下标比较小(如32767以下)的数组效率较高,但反方向赋值就不行了,如swf.setVariable "A","2,3,4,5,6,7" 或者 swf.setVariable "A[1]","2" ,swf.GetVariable "A[1]"都是错误的,有知道与flash正常通信数组的朋友也麻烦回复小弟一下
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步