<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>[語法] Flash as3 語法《貓捉老鼠的遊戲》</title>
        <description>======================================

[color=#CC0000]開始場景:[/color]

======================================

[color=#0033CC]stop[/color]();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    [color=#999999]// 停在最後一格[/color]

[color=#999999]//當「START GAME」按鈕被按下時, 即播放「遊戲」場景 (開始打老鼠)[/color]
StartBtn.[color=#0033CC]addEventListener[/color]([color=#0033CC]MouseEvent.CLICK[/color], startGame);
[color=#0033CC]function[/color] startGame([color=#0033CC]event:MouseEvent):void[/color] {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[color=#0033CC]gotoAndStop[/color](1,&quot;[color=#66CC00]遊戲[/color]&quot;);
}

======================================


======================================

[color=#CC0000]遊戲場景:[/color]

======================================

[color=#0033CC]stop[/color]();
[color=#0033CC]Mouse.hid[/color]e();

stage.addEventListener(MouseEvent.MOUSE_MOVE, MouseMove);
function MouseMove(event:MouseEvent):void {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;catAttack.x=event.stageX;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;catAttack.y=event.stageY;
}

stage.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown);
function MouseDown(event:MouseEvent):void {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;catAttack.gotoAndPlay(&quot;msDown&quot;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RatHitTest();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//檢查是否打中老鼠
}

stage.addEventListener(MouseEvent.MOUSE_UP, MouseUp);
function MouseUp(event:MouseEvent):void {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;catAttack.gotoAndPlay(&quot;msUp&quot;);
}





[color=#0033CC]var[/color] arrRat: [color=#0033CC]Array = new Array[/color]();          [color=#999999]//陣列：用來儲存100隻老鼠物件[/color]
var arrIsAlive: Array = new Array();         [color=#999999]//陣列：用來記錄100隻老鼠是否活著[/color]
var KilledCount:int= 0;                       [color=#999999]//記錄打死了多少隻老鼠[/color]

var RatAddTimer:Timer=new Timer(300,100);   [color=#999999]//產生老鼠的計時器[/color]
var RatRunTimer:Timer=new Timer(50,680);    [color=#999999]//讓老鼠往上爬的計時器[/color]

RatAddTimer.start();                      [color=#999999]//讓計時器開始計時[/color]
RatRunTimer.start();

[color=#999999]//每當第 1 個計時器警示時, 就要執行  RatAdd 函式來產生一隻老鼠[/color]
RatAddTimer.addEventListener(TimerEvent.TIMER, RatAdd);
function RatAdd(event:TimerEvent):void {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var rat1:MovieClip = new Rat()[color=#999999]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//動態產生一隻老鼠物件[/color]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rat1.x = 20+ Math.random()*510;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[color=#999999]//隨機產生一個 20～530 之間的水平位置[/color]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rat1.y = 410;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[color=#999999]//垂直位置固定為 410 (舞台的底部再往下一點)[/color]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;arrRat.push(rat1);     [color=#999999]//將新產生的老鼠物件加入 arrRat 陣列中[/color]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;arrIsAlive.push(true);     [color=#999999]//將 true 值加入 arrIsAlive 陣列中, 表示還活著[/color]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;addChildAt(rat1, 1);     [color=#999999]//將新產生的老鼠物件加入舞台中, 如此才會顯示出來[/color]
}

[color=#999999]//每當第 2 個計時器警示時, 要讓每隻活的老鼠往上爬 12px[/color]
RatRunTimer.addEventListener(TimerEvent.TIMER,RatRun);
function RatRun(event:TimerEvent):void {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var i:int;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (i = 0; i &lt; arrRat.length; i++) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [color=#999999]// 分別處理陣列中每一個元素[/color]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (arrIsAlive[i]) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;arrRat[i].y -= 12;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
}

[color=#999966]//當第 2 個計時器依指定間隔與次數全部計時完成時, 要播放【結束】場景[/color]
RatRunTimer.addEventListener(TimerEvent.TIMER_COMPLETE, gotoEnd);
function gotoEnd(event:TimerEvent):void {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gotoAndPlay(1,&quot;結束&quot;);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[color=#999966]//播放【結束】場景的影格 1[/color]
}

function RatHitTest():void {          [color=#999999]//檢查是否打中老鼠[/color]
   var i:int;
   for (i = 0; i &lt; arrRat.length; i++) {
      if (arrIsAlive[i]) {
         if (catAttack.hitTestObject(arrRat[i])) {   [color=#999999]//採用比較寬鬆的比對方式[/color]
            arrIsAlive[i] = false;               [color=#999999]//設為已死[/color]
            arrRat[i].gotoAndPlay(&quot;killed&quot;);   [color=#999999]//播放老鼠的死狀[/color]            
            KilledCount += 1;                    [color=#999999]//將命中老鼠的計數器加 1[/color]
         }
      }
   }
}




======================================



======================================

[color=#CC0000]結束場景:[/color]

======================================

Mouse.show();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[color=#999966]//將滑鼠指標顯示出來[/color]

[color=#999999]//移除我們在「遊戲」場景中自訂的按下滑鼠事件函式[/color]
stage.removeEventListener(MouseEvent.MOUSE_DOWN, MouseDown);
stage.removeEventListener(MouseEvent.MOUSE_UP, MouseUp);
stage.removeEventListener(MouseEvent.MOUSE_MOVE, MouseMove);

[color=#999999]//設定當按下【REPALY?】鈕時, 即播放「遊戲」場景重開戰場[/color]
PlayAgain.addEventListener(MouseEvent.CLICK, gotoStart);
function gotoStart(event:MouseEvent):void{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gotoAndStop(1,&quot;遊戲&quot;);
}

numKilled.text = String(KilledCount);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[color=#999999]//將命中計數的值存入 numKilled 動態文字[/color]

[color=#999999]//依命中的多寡給予評分[/color]
if (KilledCount &gt;= 90) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;comment.text = &quot;我果然寶刀未老，喵～～&quot;;
} else if (KilledCount </description>
        <link>http://mepopedia.com/forum/read.php?305,9922,9922#msg-9922</link>
        <lastBuildDate>Tue, 22 Sep 2026 00:44:07 +0800</lastBuildDate>
        <generator>Phorum 5.2.7</generator>
        <item>
            <guid>http://mepopedia.com/forum/read.php?305,9922,37042#msg-37042</guid>
            <title>Re: [語法] Flash as3 語法《貓捉老鼠的遊戲》</title>
            <link>http://mepopedia.com/forum/read.php?305,9922,37042#msg-37042</link>
            <description><![CDATA[請問一下~<br />
如果我是做flash的密室逃脫遊戲<br />
我們希望可以讓玩家把他們的遊戲進度儲存起來<br />
下次在進入遊戲時就可以連結上次的進度<br />
這種儲存方式是要使用SharedObject嗎<br />
那程式碼部分應該要怎麼打呢?]]></description>
            <dc:creator>severe234</dc:creator>
            <category>多媒體設計</category>
            <pubDate>Sun, 24 Nov 2013 21:35:51 +0800</pubDate>
        </item>
        <item>
            <guid>http://mepopedia.com/forum/read.php?305,9922,9922#msg-9922</guid>
            <title>[語法] Flash as3 語法《貓捉老鼠的遊戲》</title>
            <link>http://mepopedia.com/forum/read.php?305,9922,9922#msg-9922</link>
            <description><![CDATA[======================================<br />
<br />
[color=#CC0000]開始場景:[/color]<br />
<br />
======================================<br />
<br />
[color=#0033CC]stop[/color]();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    [color=#999999]// 停在最後一格[/color]<br />
<br />
[color=#999999]//當「START GAME」按鈕被按下時, 即播放「遊戲」場景 (開始打老鼠)[/color]<br />
StartBtn.[color=#0033CC]addEventListener[/color]([color=#0033CC]MouseEvent.CLICK[/color], startGame);<br />
[color=#0033CC]function[/color] startGame([color=#0033CC]event:MouseEvent):void[/color] {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[color=#0033CC]gotoAndStop[/color](1,"[color=#66CC00]遊戲[/color]");<br />
}<br />
<br />
======================================<br />
<br />
<br />
======================================<br />
<br />
[color=#CC0000]遊戲場景:[/color]<br />
<br />
======================================<br />
<br />
[color=#0033CC]stop[/color]();<br />
[color=#0033CC]Mouse.hid[/color]e();<br />
<br />
stage.addEventListener(MouseEvent.MOUSE_MOVE, MouseMove);<br />
function MouseMove(event:MouseEvent):void {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catAttack.x=event.stageX;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catAttack.y=event.stageY;<br />
}<br />
<br />
stage.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown);<br />
function MouseDown(event:MouseEvent):void {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catAttack.gotoAndPlay("msDown");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RatHitTest();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//檢查是否打中老鼠<br />
}<br />
<br />
stage.addEventListener(MouseEvent.MOUSE_UP, MouseUp);<br />
function MouseUp(event:MouseEvent):void {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catAttack.gotoAndPlay("msUp");<br />
}<br />
<br />
<br />
<br />
<br />
<br />
[color=#0033CC]var[/color] arrRat: [color=#0033CC]Array = new Array[/color]();          [color=#999999]//陣列：用來儲存100隻老鼠物件[/color]<br />
var arrIsAlive: Array = new Array();         [color=#999999]//陣列：用來記錄100隻老鼠是否活著[/color]<br />
var KilledCount:int= 0;                       [color=#999999]//記錄打死了多少隻老鼠[/color]<br />
<br />
var RatAddTimer:Timer=new Timer(300,100);   [color=#999999]//產生老鼠的計時器[/color]<br />
var RatRunTimer:Timer=new Timer(50,680);    [color=#999999]//讓老鼠往上爬的計時器[/color]<br />
<br />
RatAddTimer.start();                      [color=#999999]//讓計時器開始計時[/color]<br />
RatRunTimer.start();<br />
<br />
[color=#999999]//每當第 1 個計時器警示時, 就要執行  RatAdd 函式來產生一隻老鼠[/color]<br />
RatAddTimer.addEventListener(TimerEvent.TIMER, RatAdd);<br />
function RatAdd(event:TimerEvent):void {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var rat1:MovieClip = new Rat()[color=#999999]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//動態產生一隻老鼠物件[/color]<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rat1.x = 20+ Math.random()*510;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[color=#999999]//隨機產生一個 20～530 之間的水平位置[/color]<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rat1.y = 410;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[color=#999999]//垂直位置固定為 410 (舞台的底部再往下一點)[/color]<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arrRat.push(rat1);     [color=#999999]//將新產生的老鼠物件加入 arrRat 陣列中[/color]<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arrIsAlive.push(true);     [color=#999999]//將 true 值加入 arrIsAlive 陣列中, 表示還活著[/color]<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addChildAt(rat1, 1);     [color=#999999]//將新產生的老鼠物件加入舞台中, 如此才會顯示出來[/color]<br />
}<br />
<br />
[color=#999999]//每當第 2 個計時器警示時, 要讓每隻活的老鼠往上爬 12px[/color]<br />
RatRunTimer.addEventListener(TimerEvent.TIMER,RatRun);<br />
function RatRun(event:TimerEvent):void {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var i:int;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (i = 0; i < arrRat.length; i++) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [color=#999999]// 分別處理陣列中每一個元素[/color]<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (arrIsAlive[i]) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arrRat[i].y -= 12;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
<br />
[color=#999966]//當第 2 個計時器依指定間隔與次數全部計時完成時, 要播放【結束】場景[/color]<br />
RatRunTimer.addEventListener(TimerEvent.TIMER_COMPLETE, gotoEnd);<br />
function gotoEnd(event:TimerEvent):void {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gotoAndPlay(1,"結束");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[color=#999966]//播放【結束】場景的影格 1[/color]<br />
}<br />
<br />
function RatHitTest():void {          [color=#999999]//檢查是否打中老鼠[/color]<br />
   var i:int;<br />
   for (i = 0; i < arrRat.length; i++) {<br />
      if (arrIsAlive[i]) {<br />
         if (catAttack.hitTestObject(arrRat[i])) {   [color=#999999]//採用比較寬鬆的比對方式[/color]<br />
            arrIsAlive[i] = false;               [color=#999999]//設為已死[/color]<br />
            arrRat[i].gotoAndPlay("killed");   [color=#999999]//播放老鼠的死狀[/color]            <br />
            KilledCount += 1;                    [color=#999999]//將命中老鼠的計數器加 1[/color]<br />
         }<br />
      }<br />
   }<br />
}<br />
<br />
<br />
<br />
<br />
======================================<br />
<br />
<br />
<br />
======================================<br />
<br />
[color=#CC0000]結束場景:[/color]<br />
<br />
======================================<br />
<br />
Mouse.show();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[color=#999966]//將滑鼠指標顯示出來[/color]<br />
<br />
[color=#999999]//移除我們在「遊戲」場景中自訂的按下滑鼠事件函式[/color]<br />
stage.removeEventListener(MouseEvent.MOUSE_DOWN, MouseDown);<br />
stage.removeEventListener(MouseEvent.MOUSE_UP, MouseUp);<br />
stage.removeEventListener(MouseEvent.MOUSE_MOVE, MouseMove);<br />
<br />
[color=#999999]//設定當按下【REPALY?】鈕時, 即播放「遊戲」場景重開戰場[/color]<br />
PlayAgain.addEventListener(MouseEvent.CLICK, gotoStart);<br />
function gotoStart(event:MouseEvent):void{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gotoAndStop(1,"遊戲");<br />
}<br />
<br />
numKilled.text = String(KilledCount);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[color=#999999]//將命中計數的值存入 numKilled 動態文字[/color]<br />
<br />
[color=#999999]//依命中的多寡給予評分[/color]<br />
if (KilledCount >= 90) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;comment.text = "我果然寶刀未老，喵～～";<br />
} else if (KilledCount <= 50) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;comment.text = "太久沒運動了，喵嗚～～";<br />
} else {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;comment.text = "喵喵我太輕敵了！再來一局吧！讓我好好大顯身手！";<br />
}<br />
<br />
stop();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[color=#999999]// 停在此影格[/color]<br />
<br />
<br />
<br />
======================================<br />
<br />
[color=#CC0000]被打老鼠元件[/color]<br />
<br />
======================================<br />
<br />
stop();<br />
parent.removeChild(this);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//把自己移除掉<br />
<br />
======================================<br />
<br />
<br />
<br />
======================================<br />
<br />
[color=#CC0000]嚴格的語法[/color]<br />
<br />
======================================<br />
<br />
if (catAttack.hitTestPoint(arrRat[i].x,  arrRat[i].y,true)) {   //採用比較嚴格的比對方式<br />
            <br />
<br />
======================================]]></description>
            <dc:creator>JinJin</dc:creator>
            <category>多媒體設計</category>
            <pubDate>Thu, 16 Dec 2010 13:43:51 +0800</pubDate>
        </item>
    </channel>
</rss>
