.net 与flash8传递(互传)数组的技巧

            按照正规的途径,可以通过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正常通信数组的朋友也麻烦回复小弟一下

原文地址:https://www.cnblogs.com/same/p/477417.html