国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

AIR Android:創(chuàng)建棋子類Grid

移動(dòng)開發(fā) Android
棋子是構(gòu)成棋盤的基礎(chǔ)。從面向?qū)ο缶幊痰慕嵌确治觯總€(gè)棋子的使用方法完全相同,都支持翻轉(zhuǎn)變色,每個(gè)棋子有自己的狀態(tài),不同的狀態(tài)決定了其顏色。換句話說,棋子這個(gè)對(duì)象包含了一個(gè)處理翻轉(zhuǎn)行為的方法和一個(gè)存放自身狀態(tài)的屬性。

像往常一樣編寫ActionScript代碼

打開FlashDevelop(FD),創(chuàng)建項(xiàng)目FlipIt,F(xiàn)D會(huì)自動(dòng)創(chuàng)建主程序Main類。不要急于編寫主程序,為了讓程序的結(jié)構(gòu)更合理,可以先將其中某些功能分離出來,增強(qiáng)代碼的靈活性。在這個(gè)游戲中,可以獨(dú)立出來的一個(gè)對(duì)象就是棋子。

創(chuàng)建棋子類Grid

棋子是構(gòu)成棋盤的基礎(chǔ)。從面向?qū)ο缶幊痰慕嵌确治觯總€(gè)棋子的使用方法完全相同,都支持翻轉(zhuǎn)變色,每個(gè)棋子有自己的狀態(tài),不同的狀態(tài)決定了其顏色。換句話說,棋子這個(gè)對(duì)象包含了一個(gè)處理翻轉(zhuǎn)行為的方法和一個(gè)存放自身狀態(tài)的屬性。

根據(jù)上面的分析創(chuàng)建Grid類來表示棋子,如代碼清單2-1所示。

代碼清單2-1 棋子Grid類

  1. package  
  2.  {  
  3.          import flash.display.Graphics;  
  4.          import flash.display.Sprite;  
  5.    
  6.          public class Grid extends Sprite  
  7.          {  
  8.                  //棋子的值  
  9.                  private var _value:Boolean;  
  10.                  //圓的半徑  
  11.                  private var _radius:int;  
  12.                  //id,即棋子在地圖上的位置,用來尋找周圍的棋子  
  13.                  public var id:int;  
  14.    
  15.                  public function Grid( value:Boolean = falseradius:int = 30)  
  16.                  {  
  17.                          _value = value;  
  18.                          _radius = radius;  
  19.                          //獲取初始值后,畫圓  
  20.                          draw();  
  21.                  }  
  22.                  //翻轉(zhuǎn)棋子  
  23.                  public function doFlip():void  
  24.                  {  
  25.                          //改變值,并重新繪制圓  
  26.                          _value = !_value;  
  27.                          draw();  
  28.                  }  
  29.                  //判斷棋子是不是白色狀態(tài)  
  30.                  public function isWhite():Boolean  
  31.                  {  
  32.                    return _value == true;  
  33.                  }  
  34.                  //每次狀態(tài)變化時(shí),都調(diào)用draw進(jìn)行重繪  
  35.                  private function draw():void  
  36.                  {  
  37.                          var g:Graphics = graphics;  
  38.                          g.clear();  
  39.                          //如果當(dāng)前值為true,則用白色作為填充色  
  40.                          if ( isWhite() )  
  41.                          {  
  42.                                  g.beginFill(0xFFFFFF);  
  43.                          }  
  44.                          else  
  45.                          {  
  46.                                  g.beginFill(0x333333);  
  47.                          }  
  48.                          //畫圓,并保證Sprite的注冊(cè)點(diǎn)在原點(diǎn)  
  49.                          g.drawCircle(_radius, _radius, _radius);  
  50.                          g.endFill();    
  51.                  }  
  52.          }  
  53.  }

Grid類中沒有使用圖片素材,只是動(dòng)態(tài)繪制了一個(gè)圓來代表棋子。初次創(chuàng)建或調(diào)用doFlip方法后,若棋子的值發(fā)生變化,都會(huì)調(diào)用draw方法重新繪制圓,并改變填充色。屬性id很重要,記錄了棋子本身在棋盤上的編號(hào),后面我們將通過id值來尋找它四周的棋子。

責(zé)任編輯:閆佳明 來源: book.51cto.com
相關(guān)推薦

2013-05-03 15:17:59

Android開發(fā)Android SDK

2013-05-14 11:18:24

AIR AndroidSwipe手勢(shì)

2011-06-16 10:25:29

AndroidAIR

2013-05-14 09:57:37

2013-05-14 10:37:10

AIR Android設(shè)置訪問權(quán)限

2013-05-14 11:16:26

AIR Android旋轉(zhuǎn)手勢(shì)

2013-05-14 10:39:27

AIR Android打包APK文件

2013-05-14 10:27:46

Android開發(fā)設(shè)置程序?qū)傩?/a>

2013-05-14 10:56:45

AIR Android多點(diǎn)觸摸

2013-05-14 10:05:10

Android開發(fā)游戲設(shè)計(jì)

2013-05-14 09:50:44

Android開發(fā)Flash Build

2013-05-14 11:04:58

AIR AndroidTouchEvent類

2013-05-14 11:01:34

AIR AndroidTouchEvent類

2012-03-09 13:26:53

2013-05-14 10:16:35

Android開發(fā)主類Main

2013-05-14 09:54:27

Android開發(fā)開源開發(fā)環(huán)境

2013-05-14 10:23:31

Android開發(fā)主類Main

2013-05-14 10:13:52

Android開發(fā)主類Main

2010-08-18 08:21:49

Adobe AIRAndroid

2013-05-14 11:13:02

AIR Android放大縮小手勢(shì)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

久久精品网站视频| √最新版天堂资源网在线| 亚洲一区二区三区免费在线观看| 欧美老肥婆性猛交视频| 欧美巨大丰满猛性社交| 555夜色666亚洲国产免| 国产综合在线观看| 亚洲一区二区三区不卡国产欧美 | 国产成人三级| 69久久夜色精品国产69乱青草| 亚洲不卡在线| 久久国产精品网站| **在线精品| 亚洲男人天堂手机在线| 日韩脚交footjobhd| 欧美一区二区三区四区高清| 午夜激情视频在线| 91精品婷婷国产综合久久性色| 日本中文字幕在线播放| 欧美一区二区视频观看视频| 免费av不卡| 精品国产三级a在线观看| 青草在线视频| 亚洲欧美视频在线| 麻豆久久久久| 97人人做人人爱| 首页国产精品| 精品1区2区| 国产美女在线观看一区| 91精品国产91久久久久麻豆 主演| 精品一区二区精品| 久久免费视频3| 中文字幕成人网| 男人午夜天堂| 在线观看中文字幕不卡| 污污网站在线看| 伊人av综合网| 免费观看久久av| 成人免费观看网站| 久久激情网站| 国产 日韩 亚洲 欧美| 亚洲欧洲日韩一区二区三区| 在线观看黄色小视频| 欧美一级欧美一级在线播放| 欧美xnxx| 国产精品久久久久影院日本| 午夜综合激情| 欧美 日韩 激情| 亚洲超碰97人人做人人爱| 国产原创精品视频| 视频在线一区二区| 亚洲制服欧美另类| 欧美成人一区二区在线| 91在线小视频| 极品美乳网红视频免费在线观看| 亚洲护士老师的毛茸茸最新章节| 久久国产精品美女| 超碰97在线资源| 福利一区二区在线| 中文字幕大看焦在线看| 国产视频久久久久久久| 亚洲另类春色校园小说| 欧美日韩精品免费观看| 国产欧美一区二区三区沐欲| 精品久久av| 精品国偷自产在线视频| 久久久久久久久99精品大| 一本一本久久a久久精品综合妖精| 国产精品午夜在线观看| 日本精品一区二区三区在线播放| 欧美成人激情视频免费观看| 亚洲视频综合| 成人三级视频在线播放| 7777精品伊人久久久大香线蕉的 | 日韩视频在线一区二区| 奇米一区二区| 欧美福利精品| 一区二区三区在线观看动漫| 天堂av在线网| 99在线看视频| 国产精品人成在线观看免费| 欧美xxx黑人xxx水蜜桃| 国产精品久久久久久久久借妻| 免费视频一区| 交换国产精品视频一区| 国产亚洲欧洲高清一区| 国内精品福利| caoporn超碰国产公开| 日韩高清a**址| 婷婷久久国产对白刺激五月99| 91免费视频网站在线观看| 4438x成人网最大色成网站| 欧美一区二区三区红桃小说| 老司机午夜免费福利视频| 欧美三级日韩在线| 黄色大片在线| 免费观看羞羞视频网站| 91精品在线一区| 欧美一区二区黄| 欧美人与性动交α欧美精品图片| 久久久噜噜噜久噜久久| 久久精品久久综合| 午夜免费福利在线观看| 国产视频观看一区| 中文字幕亚洲区| 欧美高清xxx| 正在播放91九色| 欧美片在线播放| 视频在线不卡免费观看| 午夜免费一区二区| 亚洲香蕉成人av网站在线观看| 欧美午夜在线| 伊人永久在线| 国产精品久久久久久av下载红粉| 久久久久国产一区二区三区四区 | 国产欧美日韩综合精品二区| 亚洲美女偷拍久久| 林ゆな中文字幕一区二区| 人妻夜夜添夜夜无码av | 欧美制服第一页| 久久先锋资源网| 午夜精品成人av| 蜜臀在线免费观看| 精品亚洲aⅴ在线观看| 蜜桃91丨九色丨蝌蚪91桃色| 欧美亚洲系列| 先锋在线资源一区二区三区| 日韩一区二区在线看| 一本色道久久综合| 香蕉视频网站在线观看| 91在线高清免费观看| 欧美午夜丰满在线18影院| 综合av在线| 国产视频第一区| 91成人在线看| 欧美日韩国产片| 国产欧美一区二区三区国产幕精品| 污黄网站在线观看| 粉嫩高清一区二区三区精品视频 | 久久福利精品| 9999热视频在线观看| 男女激烈动态图| 色哟哟入口国产精品| 久久久亚洲高清| 久久久久97| 手机亚洲第一页| 久久久婷婷一区二区三区不卡| 久久精品视频免费| 99国产精品99久久久久久粉嫩| 秋霞午夜在线观看| 欧美日韩中文国产一区发布| 日韩电影在线观看中文字幕| 在线观看欧美精品| 日本不卡高清| 国产女主播在线直播| 久久综合九色综合久99| 91精品国产91综合久久蜜臀| 国产最新在线| 日本亚州欧洲精品不卡| av中文在线资源库| 国产一区二区三区久久悠悠色av| 福利视频在线| 91黄色在线看| 91国产视频在线播放| 欧美日韩国产精品一区二区不卡中文| 欧美精品一级| 美女av在线免费看| 蜜桃免费在线视频| 亚洲自拍偷拍福利| 亚洲精品国精品久久99热一| 91看片淫黄大片一级| 日韩欧美综合| xxxcom在线观看| 又色又爽又高潮免费视频国产| 日韩av免费在线播放| 欧美日本精品一区二区三区| 国产精品白丝jk白祙喷水网站 | 成人在线视频网址| 日韩精品视频免费| 国产精品精品国产色婷婷| 欧美午夜不卡影院在线观看完整版免费| 岛国av在线网站| wwwcom羞羞网站| 日本一区视频在线| 97在线精品视频| 日韩欧美在线123| 国产精品电影一区二区| 亚洲精选91| 成人噜噜噜噜| 午夜免费视频在线国产| 国产一级不卡毛片| 欧美aaaaa喷水| 97色在线视频观看| 欧美精品一区二区久久久| 亚洲视频一二区| 国产乱码精品一区二区三区五月婷| 米奇精品关键词| 伊人久久精品一区二区三区| 日本一卡二卡四卡精品| 亚洲熟妇av一区二区三区|