Jscex+Jquery UI打造游戏力度条
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:editor 阅读 352
如果大家玩过桌球类游戏的话,对力度条的概念一定不会陌生,如下图:还有竖直方向上的力度条,如下图:其实,类似的条条无处不在!比如进游戏时候的进度条、魔兽世界里法师施法过程中读的条等等·&m

如果大家玩过桌球类游戏的话,对力度条的概念一定不会陌生,如下图:

a

还有竖直方向上的力度条,如下图:

xx

其实,类似的条条无处不在!比如进游戏时候的进度条、魔兽世界里法师施法过程中读的条等等······

引入jquery ui,我们可以轻松得到下面这个静止的力度条:

html:

   <div class="progressbar" style=" width: 20%">      </div>   

js:

  $(function () {      $(".progressbar").progressbar({          value: 37      });  });

效果如下:

 

 

 

加入Jscex让它动起来:

   <script type="text/javascript">        $(function () {            $(".progressbar").progressbar({                value: 5            });          });        var executeAsync = eval(Jscex.compile("async", function (proceedValues) {            while (proceedValues < 100) {                proceedValues++;                $await(Jscex.Async.sleep(50));                $(".progressbar").progressbar({                    value: proceedValues                });            }        }));          function btnExecuteAsync_onclick() {            executeAsync(5).start();        }        </script>      <div class="progressbar" style=" width: 20%">      </div>      <input id="btnExecuteAsync" type="button" value="开始" onclick="return btnExecuteAsync_onclick()" />  

效果如下:

 
Jscex.config.codeGenerator = function (code) { return "false || " + code; } $(function () { $(".progressbar1").progressbar({ value: 37 }); });
联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2