flash as3.0 五子棋实现保存功能

          先说一下,本人是一个小白,如有错误请随意指点。由于五子棋功能的实现因为不是全部自己写的,就不放在这里了,就来说一下悔棋功能的实现吧。

          首先,要实现悔棋功能的话,就要知道悔棋的机理,悔棋是把前一颗棋子从棋盘中消去,也就是要让前面的棋子完全除去,不仅要除掉MovieClip ,还要消掉数组上他所占的位置,也就是从下了十颗棋子,变成下了九颗,而不是变成十颗棋子一颗隐藏。然后就是,悔棋过后的棋子要和除去的棋子颜色一样,所以还要改一下棋子的颜色。

         声明一下,steps是计步器,step_x和step_y是用来记录每一颗棋子的位置,color是用来记录棋子颜色,chess_arr是一个用来记录棋子图片的数组。

   //悔棋
   replay.addEventListener(MouseEvent.CLICK,huiqi);
             function huiqi(e:MouseEvent):void{   
var color,a,b:int = 0;
a = step_x[steps];
b = step_y[steps];
if (steps>0){

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值