纸牌赌博游戏网

查看: 217|回复: 0

纸牌对对碰flash怎么做

[复制链接]
发表于 2019-6-4 19:17:28 | 显示全部楼层 |阅读模式
  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  首先是纸牌上的图片标记,你可以设置每个数字来表示它。每个纸牌的影片剪辑你可以做成每一帧分别都有一个标记(别忘记第一帧AS页面加个stop()来防止它无尽显示)。
  对对碰所用的纸牌是可以用数组(Array类)表示的,其中元素就是你所用纸牌标记对应的数字。你可以将每个纸牌元件都设置个onEnterFrame事件让它来gotoAndStop对应数字的帧。
  然后接下来就是发牌,所谓发牌就是生成一个随机排列(这个你应该能掌握吧?生成一个固定排列然后随机打乱就可以了),这与牌的数目,每一种图案的数目有关,这个你可以自行定义的。
  然后将纸牌元件拖入场景中,每个纸牌元件上放个按钮(按钮的颜色可以是你纸牌的背面花色),添加onRlease事件,事件分为2部分,自己设置个flag记录:
  flag==1时,也就是说没有点击纸牌时,就是使该按钮成为已点击状态(置flag=2),然后变成透明状态(使纸牌的图案显示),并且记录点击纸牌在你数组中的位置。
  flag==2时,也就是说已经点开一张纸牌时,判定你现在所点击的纸牌在数组中与第一次点击纸牌在数组中的两个元素是否相同;若相同则两个就都视为点击状态,也就是配对成功了(可以在另一个数组中存储已配对成功的纸牌)。不同的话,两个都变成未点击状态就可以了。最后置flag == 1。
  当存储已配对成功的纸牌的数组的长度等于纸牌数,游戏就结束了,因为都点开了嘛。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|sysgsjwz Inc.

GMT+8, 2019-11-12 20:06 , Processed in 0.109201 second(s), 15 queries .

Powered by 纸牌赌博游戏网 X3.2

© 2001-2013 sysgsjwz Inc.

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