`

Flex 与Java通信基本数据类型的转换

阅读更多



  最近在做一个Flex技术基础的Web项目,这个项目Java与Flex端界面的通信是通过Blazeds通信,但是在Flex的DataGrid的列进行排序时,FLex的DataGrid默认排序方式是按照字符串的方式排序,但是在实际中是需要按照数字方式进行排序,这时出现问题了,当在Java端设置变量类型为float时,传递一个数字为9245.36时,在FLex端接收到的数字却是9245.36035...一大串数字,经后边的实验,在Java端测试把这个float转换为double时也会出现这种情况,如图:

所以,分析后,在Java与Flex通过Blazeds进行通信时,数字类型的转换,是以Double为准的。所以,在Java端应该使用double进行数字的操作,才不会导致在Flex端出现数字的变化。

  • 大小: 14.2 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics