AS 3學習書上的例子,勇士鬥惡龍

2021-05-24 03:09:17 字數 1271 閱讀 7969

放在第一幀測試:

import flash.utils.timer;

import flash.events.timerevent;

//建立英雄

var hero:object=new object();

//建立惡龍

var monster:object=new object();

//英雄的屬性

hero.name="勇者";

hero.hp=500;

hero.att=90;

hero.def=88;

hero.agi=60;

hero.skill1="普通攻擊";

hero.skill2="飛刃閃";

hero.skill3="極光劍";

//惡龍的屬性

monster.name="惡龍";

monster.hp=1000;

monster.att=120;

monster.def=100;

monster.agi=22;

monster.skill1="攻擊";

monster.skill2="龍尾擊";

monster.skill3="毀滅光線";

//建立週期10001ms的計時器

var timer:timer=new timer(1000);

//監聽計時器並執行函式

timer.addeventlistener(timerevent.timer,round);

//啟動計時器

timer.start();

//為後面防守和攻擊物件進行賦值

function whoattack(a:object,b:object):array

else

}function round(e:timerevent):void

else

//防守方的血少了傷害值

defender.hp-=damage;

//獲得攻擊招式

if(damage

else if(damage

else

trace(attacker.name+"向"+defender.name+"發動了"+attacker["skill"+skillindex]+","+defender.name+"損失了"+damage+"點hp!");

if(defender.hp<=0)

trace(hero.name+"hp:"+hero.hp+","+monster.name+"hp:"+monster.hp+"/n");}

談談學習AS3的過程

今天有點時間,抽空寫一些關於學習 as3的過程。目前還是繼續 as3領域當中的應用,說到 as3,應該是從 2008 年開始,也是部落格建立開始算起來,那時候我對 as3也是 的階段學習,沒有什麼好的資料看,也沒有什麼人去學習 flash 當中的技術。班裡面只有我乙個人去關注這種技術,從那時候我才知...

AS3學習 共享物件

共享物件俗稱 超級 cookie 同乙個域中不同 swf 檔案之間可以通過 flash.net.sharedobject 讀寫.sol 檔案資料,儲存在客戶端的 sol 檔案是一種特殊的二進位制編碼檔案。刪除共享物件中儲存的資料 注意事項 在 as3 中我們刪除資料的一班方法是給資料賦值 null ...

AS3學習筆記 1 6

首先 say hello 一下,在輸出面板 trace 出 hello world 複習一下as2的類 class net.eidiot.learnas3.helloas2 為了讓這段 工作,需要在flash ide裡場景的第一幀輸入 import net.eidiot.learnas3.hello...