开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1328|回复: 0
收起左侧

[源码分享] Action Script 2.0/3.0 随机选举线程插入18个项目到组合框

[复制链接]
结帖率:33% (3/9)
发表于 2012-11-9 18:55:51 | 显示全部楼层 |阅读模式   四川省成都市
Action Script 2.0/3.0 随机选举线程插入18个项目到组合框
不想多说UI你们懂得...
  1. on(release)
  2. {
  3. //        this._x+=80; // 当前对象自身水平添加80px
  4. //        this._x-=80;
  5.         var a:Number = new Number();
  6.         组合框.rowCount = 18;
  7.         if(组合框.length>0)
  8.         {
  9.                 组合框.removeAll();
  10.         }
  11.         else
  12.         {
  13.                 switch(random(2))
  14.                 {
  15.                         case 0:
  16.                         A();
  17.                         break;
  18.                         case 1:
  19.                         B();
  20.                         break;
  21.                         case 2:
  22.                         C();
  23.                         break;
  24.                         default:
  25.                         A();
  26.                 }
  27.         }
  28.         function A():Void
  29.         {
  30.                 for(a;a<=18;a++)
  31.                 {
  32.                         if(a>0 and a<>0)
  33.                         {
  34.                                 组合框.addItem(String(a));
  35.                         }
  36.                 }
  37.         }
  38.         function B():Void
  39.         {
  40.                 while(a<=18)
  41.                 {
  42.                         if(a>0 and a<>0)
  43.                         {
  44.                                 组合框.addItem(String(a));
  45.                         }
  46.                 }
  47.         }
  48.         function C():Void
  49.         {
  50.                 do
  51.                 {
  52.                         if(a>0 and a<>0)
  53.                         {
  54.                                 组合框.addItem(String(a));
  55.                         }
  56.                 }
  57.                 while(a<=18)
  58.         }
  59. }
复制代码
EPL代码l:l
  1. .DocVersion 2

  2. .Module FormModule1

  3. .Sub _CommandButton1_Click
  4. .LocalVar a, Integer


  5. .If (ComboBox1.GetItemCount () > 0)
  6.     ComboBox1.Clear ()
  7.     Return ()
  8. .else
  9.     .switch_begin (Rnd (0, 2) = 0)
  10.         A ()
  11.     .Case (Rnd (0, 2) = 1)
  12.         B ()
  13.     .Case (Rnd (0, 2) = 2)
  14.         C ()
  15.     .default
  16.         A ()
  17.     .switch_end

  18. .ife_end
  19. ComboBox1.SendMessage (335, 1, 0)

  20. .Sub A
  21. .LocalVar a, Integer

  22. .For (1, 18, 1, a)
  23.     .IfTrue (a > 0 And a <> 0)
  24.         ComboBox1.AddItem (CStr (a), )
  25.     .if_end

  26. .Next ()

  27. .Sub B
  28. .LocalVar a, Integer

  29. .Do ()
  30.     .IfTrue (a > 0 And a <> 0)
  31.         ComboBox1.AddItem (CStr (a), )
  32.     .if_end

  33. .Loop (a <= 18)

  34. .Sub C
  35. .LocalVar a, Integer

  36. .While (a <= 18)
  37.     .IfTrue (a > 0 And a <> 0)
  38.         ComboBox1.AddItem (CStr (a), )
  39.     .if_end
  40.     ' // Break ()
  41. .Wend ()

复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表