JS数组 如何转换成flex的数组?
如题
我想从js中获取一个数值,然后传递给flex,数据是用来做图表用的
问题就是
private var medalsAC:ArrayCollection = new ArrayCollection( [
{ Country: "USA", Gold: 35, Silver:39, Bronze: 29 },
{ Country: "China", Gold: 32, Silver:17, Bronze: 14 },
{ Country: "Russia", Gold: 27, Silver:27, Bronze: 38 } ]);
数据如何分别对应Country,Gold和Silver呢?
请各位教一下我,谢谢了,
分数不多,请各位见谅
还有一个问题是,js怎么传一个数值给flex呢?
js中的数组可以写成类似上面的形式,直接进行传递,然后用var arrCo:ArrayCollection=new ArrayCollection(arr);就可以接受了,arr为js传过来的数组。js传值给flex的话可以用Flex调js的方法,js的方法相当于类中的get,还有一种就是js调Flex的方法,通过参数传递。反正要么是调用函数取得返回值,要么传递参数,在另一个语言里进行处理。基本都差不多。你可以找一下这方面的资料
楼上的肯定不怎么行,js传到flex传的是字符串,根本不会是一个数组,要把js端json数组处理为字符串如:
'{ Country: "USA", Gold: 35, Silver:39, Bronze: 29 }',在flex中使用类库json.decode(string)可以转变为json数组的,一个json数组就是一个对象,直接调用属性就行,如country=object.Country,如果是数组即数组中为对象,调用可以这样写array[0].country.
str= "0.Gold=35;0.Country=china;0.Silver=39;0.Bronze=29;1.Gold=35;1.Country=USA;1.Silver=39;1.
相关问答:
有的朋友请留言,谢谢了。。
http://www.blogjava.net/vip01/archive/2008/02/26/182336.html
引用
http://www.blogjava.net/vip01/archive/2008/02/26/182336.html
谢了,我再找找,其他 ......
一个容器的一侧有一个箭头按钮,点击一次按钮,容器隐藏,再点击容器出现,谢谢
用TITLEWINDOW 把那个打X的图片换成箭头就可以了
点一下把TITLEWINDOW 的宽度变小,在点一下还原就行了
利用它 ......
如题,请详解!!!
使用flash.media.SoundMixer.stopAll();试试
package {
import flash.display.Loader;
import flash.display.Sprite;
import flash.ev ......
本人要做一个小小小小的游戏
在小人的跳跃方面出现了障碍
&nb ......