作者 Anonymous [actionscript] 2007-08-29 11:13 (点击下载)

  1.  
  2.  
  3. Private Sub Command1_Click()
  4.  
  5.  
  6.  
  7. Sum = 0: dit = 0
  8.  
  9. S = Txt1
  10.  
  11. If Not Txt1 = "" Then
  12.  
  13. Do While Not S = ""
  14.  
  15. dit = dit + 1
  16.  
  17. Sum = Sum + Int(Abs(Asc(S)) ^ (0.5 + dit * 0.171))
  18.  
  19. S = Replace(S, Chr(Asc(S)), "", , 1)
  20.  
  21. Loop
  22.  
  23. Sum = Sum * 100
  24.  
  25.  
  26. Do While Sum > 100
  27.  
  28. If Sum Mod 2 = 0 Then
  29.  
  30. Sum = Sum \ 3
  31.  
  32. Else
  33.  
  34. Sum = Sum \ 5
  35.  
  36. End If
  37.  
  38. Loop
  39.  
  40.  
  41. If Txt1 = "¹šå«" Then Sum = -1
  42.  
  43. Label1 = 0
  44.  
  45.  
  46. Timer1.Enabled = True
  47.  
  48. Timer1.Interval = 100
  49.  
  50.  
  51. If Sum = 100 Then S = "ÎÒÏëÎÒ¿ÉÄÜÓöµœÊ¥ÈËÁË."
  52.  
  53. If Sum < 100 Then S = "ÄãÈËÆ·ÕæÊDz»µÃÁ˵ĺÃ,À×·æÔÚÊÀ°¡!"
  54.  
  55. If Sum < 90 Then S = "ÄãÈËÆ·Ì«ºÃÁË,Ò»¿ŽŸÍÊÇÒ»±íÈ˲Å."
  56.  
  57. If Sum < 80 Then S = "ÄãÈËÆ·²»ŽíÑœ,ÄãÆœÊ±Ò»¶šºÜ°®°ïÖúÈË."
  58.  
  59. If Sum < 70 Then S = "ÄãÈËÆ·Õæ¿ÉÒÔ."
  60.  
  61. If Sum < 60 Then S = "ÄãÈËÆ·Ò»°ãÀ²,»¹ËµµÃ¹ýÈ¥À²."
  62.  
  63. If Sum < 50 Then S = "ÄãÈËÆ·ÊÇÓеã²î,²»¹ý¿ŽÆðÀ޲»ÏñÊÇÌØ±ðÄÜ×ö»µÊÂ."
  64.  
  65. If Sum < 40 Then S = "ÄãÈËÆ·Õæ²î,¿ŽÆðÀŽŸÍÊÇÒ»²»Ð¡ÐÄŸÍ»ážÉ»µÊµÄÈË."
  66.  
  67. If Sum < 30 Then S = "ÄãÈËÆ·Ì«²îÁË,žÉ»µÊÂÊDz»ÊÇÄãµÄñ±ºÃ?"
  68.  
  69. If Sum < 20 Then S = "ÄãÈËÆ·²îµÄµÃ²»µÃÁË.ÎÒÏàÐÅ,Äã×ßÔÚœÖÉϻᱻ·ÈËȺŹ."
  70.  
  71. If Sum < 10 Then S = "ÄãÏÖÔÚÓŠžÃÔÚÀÎÀï°É?ÔõÃŽ»¹ÍµÓõçÄÔÄØ?"
  72.  
  73. If Sum = 0 Then S = "ÎÒÏëÎÒ¿ÉÄÜÓöµœ¹íÁË,Äãžù±Ÿ²»ÓŠžÃ»îÔÚÕâžöÊÀœçÉÏ!"
  74.  
  75. If Sum = -1 Then
  76.  
  77. S = "作者"
  78.  
  79. Label1 = "??"
  80.  
  81. End If
  82.  
  83.  
  84. Else
  85.  
  86. MsgBox "Èç¹ûÄã³ÐÈÏÄ㻹ÓÐÈËÆ·µÄ»°,ÇëÊäÈëÄãµÄŽóÃû."
  87.  
  88. End If
  89.  
  90.  
  91. End Sub
  92.  
  93.  
  94.  
  95. Private Sub Timer1_Timer()
  96.  
  97. If Val(Label1) < Sum Then
  98.  
  99. Label1 = Val(Label1) + 1
  100.  
  101. Timer1.Interval = (100 * Val(Label1) / Sum) ^ 1.35
  102.  
  103. Else
  104.  
  105. MsgBox S
  106.  
  107. Timer1.Enabled = False
  108.  
  109. End If
  110.  
  111. End Sub

下面的修改已经提交:
提交下面的校正或者修改. (点击这里开始一个新的帖子)
姓名: 在 cookie 中记住我的名字

屏幕抓图:(jpeg 或 png)