peijunlin 2010-02-01 01:30
浏览 270
已采纳

Flex3中NumericStepper 组件问题?

 

 

Flex3页面,NumericStepper Test.mxml文件代码如下:

 

 

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="817" height="556">

 

<mx:Script>

<![CDATA[

import mx.controls.Alert;

private function doTest():void {

this.textAreaId.text += this.NumberID.value +" : "+ this.NumberID.value*100 +"\n"; 

this.NumberID.value = this.NumberID.nextValue;

}

]]>

</mx:Script>

 

<mx:NumericStepper x="33" y="40" width="113"  id="NumberID" minimum="0.01" stepSize="0.01" maximum="0.99"/>

<mx:Button x="33" y="103" label="Button" click="doTest()"/>

<mx:TextArea x="168" y="10" width="346" height="510" id="textAreaId"/>

</mx:Application>



执行完毕在TextArea 中显示如下:

0.01 : 1
0.02 : 2
0.03 : 3
0.04 : 4
0.05 : 5
0.06 : 6
0.07 : 7.000000000000001
0.08 : 8
0.09 : 9
0.1 : 10
0.11 : 11
0.12 : 12
0.13 : 13
0.14 : 14.000000000000002
0.15 : 15
0.16 : 16
0.17 : 17
0.18 : 18
0.19 : 19
0.2 : 20
0.21 : 21
0.22 : 22
0.23 : 23
0.24 : 24
0.25 : 25
0.26 : 26
0.27 : 27
0.28 : 28.000000000000004
0.29 : 28.999999999999996
0.3 : 30
0.31 : 31
0.32 : 32
0.33 : 33
0.34 : 34
0.35 : 35
0.36 : 36
0.37 : 37
0.38 : 38
0.39 : 39
0.4 : 40
0.41 : 41
0.42 : 42
0.43 : 43
0.44 : 44
0.45 : 45
0.46 : 46
0.47 : 47
0.48 : 48
0.49 : 49
0.5 : 50
0.51 : 51
0.52 : 52
0.53 : 53
0.54 : 54
0.55 : 55.00000000000001
0.56 : 56.00000000000001
0.57 : 56.99999999999999
0.58 : 57.99999999999999
0.59 : 59
0.6 : 60
0.61 : 61
0.62 : 62
0.63 : 63
0.64 : 64
0.65 : 65
0.66 : 66
0.67 : 67
0.68 : 68
0.69 : 69
0.7 : 70
0.71 : 71
0.72 : 72
0.73 : 73
0.74 : 74
0.75 : 75
0.76 : 76
0.77 : 77
0.78 : 78
0.79 : 79
0.8 : 80
0.81 : 81
0.82 : 82
0.83 : 83
0.84 : 84
0.85 : 85
0.86 : 86
0.87 : 87
0.88 : 88
0.89 : 89
0.9 : 90
0.91 : 91
0.92 : 92
0.93 : 93
0.94 : 94
0.95 : 95
0.96 : 96
0.97 : 97
0.98 : 98
0.99 : 99

红色部分不明白为什么?那位大牛解释一下啊?






























  • 写回答

3条回答 默认 最新

  • jiorry 2010-02-08 18:42
    关注

    这不是bug。使用Number类型时候进行高精度乘除运算后都会有溢出,大部分语言都有类似问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 用前端向数据库插入数据,通过debug发现数据能走到后端,但是放行之后就会提示错误
  • ¥15 python天天向上类似问题,但没有清零
  • ¥30 3天&7天&&15天&销量如何统计同一行
  • ¥30 帮我写一段可以读取LD2450数据并计算距离的Arduino代码
  • ¥15 C#调用python代码(python带有库)
  • ¥15 矩阵加法的规则是两个矩阵中对应位置的数的绝对值进行加和
  • ¥15 活动选择题。最多可以参加几个项目?
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?