找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
感激所有對伊莉作出奉獻的人尊貴會員無限使用任何功能尊貴會員無限看帖不用回覆
巨乳mega 無進擊的巨3dge幼女photosho
無碼流出wheesung父は知らsoulsoup歡迎來到晴兒聖騎士リ

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

[繁]Re:Monster 04-

華為手機 AI讓女生一

[繁]魔法科高中的劣等

石碇國道5號 女警處理

[繁]月光下的異世界之

[繁]為美好的世界獻上
電腦新資訊電腦軟體討論電腦軟體資訊分享電腦硬體討論電腦硬體資訊分享電腦萌化版電腦系統 OS 討論電腦程式設計
電腦設計技術交流圖像設計及交流各類下載工具教學寬頻上網討論
查看: 4377|回復: 1
打印上一主題下一主題

[求助][期末考] Adobe Flash CS3 磚塊排法和遊戲音效怎麼做開關[複製鏈接]

帖子
1160
積分
25 點
潛水值
24260 米
跳轉到指定樓層
樓主
發表於 2010-6-17 06:23 PM|只看該作者|倒序瀏覽
分享使你變得更實在,可以使其他人感到快樂,分享是我們的動力。今天就來分享你的資訊、圖片或檔案吧。
本帖最後由 米糕哥 於 2010-6-18 10:46 AM 編輯




//20100604修改
var brick:BRICK;//磚塊物件變數
var BrickArray:Array = new Array();//存放磚塊的陣列
var i:int, j:int;
var totalscore:int;//總分
var ff:fireflower;//火花的物件變數
var success:Boolean;//檢查是否成功的旗標
var s1:Sound = new sound1();//方塊與球的碰撞聲
var s2:Sound = new sound2();//球與磚塊的碰撞聲
var s3:Sound = new sound3();
var mouseon:Boolean = true;//內定滑鼠控制旗標為真
for (j =0; j<3; j++) {//共有三列
BrickArray[j] = new Array ();//每列產生相對應的陣列來儲存
for (i= 0; i< 8; i++) {//每列有八個
  brick = new BRICK();//產生磚塊物件
  BrickArray[j]=brick;//將磚塊放到陣列中
  addChild(BrickArray[j]);//顯示在螢幕上
  BrickArray[j].x = i*100;//指定x軸座標
  BrickArray[j].y = 100+j*30;//指定y軸座標
}
}
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPress);//檢查按鍵事件
this.addEventListener(Event.ENTER_FRAME,onEnterFrame);//每一影格進行檢查是否碰撞
MK.addEventListener(MouseEvent.CLICK, onclick);//滑鼠鍵盤切換控制事件
ball.vx = 10;
ball.vy = -10;
totalscore=0;//遊戲開始設定為0分
TXscore.text="總分:"+totalscore;
ff=new fireflower();//建立火花物件
success = false;
function onclick(e:MouseEvent):void {
mouseon =! mouseon;
}
function onKeyPress(e:KeyboardEvent):void {
if (e.keyCode == Keyboard.LEFT) {//判斷是否為左鍵ASCII的值
  Square1.x -= 50;
} else if (e.keyCode == Keyboard.RIGHT) {
  Square1.x += 50;
}
}

function onEnterFrame(e:Event):void {
var i:int, j:int;
if (success) {
  return;
}//已經成功過關,遊戲停止
//檢查square與hitBALL之間是否碰撞
if ( Square1.hitTestObject(ball) ) {
  s1.play();
  ball.vy *= (-1);
}
//trace(mouseX);
if(mouseon) //允許使用滑鼠控制
    Square1.x = mouseX;

//Square0.x =mouseX;//磚塊的X軸座標等於滑鼠的X軸座標
for (j=0; j<3; j++) {
  for (i=0; i< 8; i++) {//檢查球體與磚塊的碰撞偵測
   if ( BrickArray[j].Hit ==1) {
    continue;
   }
   if ( ball.hitTestObject(BrickArray[j])) {
    s2.play();
    ball.vy *= (-1);//球體反彈
    removeChild(BrickArray[j]);
    BrickArray[j].Hit =1;//設定為已碰撞
    totalscore +=5;//總分加5分
    TXscore.text = "總分:"+ totalscore;
    if (totalscore == 120) {//判斷是否已經成功過關
        s3.play();
     addChild(ff);
     ff.x = 400;
     ff.y = 300;
     success = true;
    }
    return;
   }
  }
}
}




以話誰可以幫我解決問題.怎麼改.像球打上去磚塊的排法.還有遊戲的音效怎麼作開關
請各位大大幫幫忙.


下面檔案是FLash 遊戲程式怎麼改.
...
瀏覽完整內容,請先 註冊登入會員
附件: 你需要登錄才可以下載或查看附件。沒有帳號?註冊
分享分享0收藏收藏0支持支持0
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php

使用道具檢舉

chang_amy0831 該用戶已被刪除
頭香
發表於 2011-1-25 06:33 PM|只看該作者
連球都不會動==!!
滑鼠應該是要對準下面的反射板的中間吧!==!
鍵盤操作應該也要跟滑鼠一樣有個鈕吧!!不然誰知道啊!!
你的設計很不符合多媒體設計的原理原則!!
如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部