作者grantchiue (鴨子)
站內Flash
標題[問題] 請問關於重置物件的狀態
時間Sun Dec 9 02:49:19 2007
大家好@@ 因為本身有修學校Flash,然後老師要我們做作業是用很多個按鈕
來對場景內的物件做屬性的改變,但是老師說AS3需要有物件導向觀念,所以
以AS2為主來教,但是我自己很想學AS3,且希望以後可以當作一項技能,所
以堅持用AS3來做
----------------啊呀呀正題開始 囧---------------------
因為在其中一個按鈕是要我們將其他按鈕所做的效果全部Reset,我想請問
是有回復所有屬性的語法,還是說只有將物件在場景內的所有屬性記好,
再將函式設定成修改 屬性 到 原本的屬性?
------------------------------------------------------
比如說:
//我定義一個按鈕aup_btn是改變maid_mc這個物件的Alpha值
aup_btn.addEventListener(MouseEvent.MOUSE_OVER, mcAlup);
function mcAlup(event:MouseEvent):void {
maid_mc.alpha+=.1;
}
//那我如果要設定另一個按鈕,效果是將他回復成原本的Alpha值
//,有沒有語法是直接回復的呢?
//還是說只有唯一的方法是將按鈕reset_btn設定成
reset_btn.addEventListener(MouseEvent.MOUSE_OVER, mcReset);
function mcReset(event:MouseEvent):void {
maid_mc.alpha=1;
}
ps.希望不要只有這種方法@@,當然這算是題外話
謝謝大家@@
--
推廣無理
こちこち
http://grantchiueex.hp.infoseek.co.jp/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.169.158.134
※ 編輯: grantchiue 來自: 218.169.158.134 (12/09 02:50)
推 aquarianboy:好有趣的老師,是他不會AS3,所以才教AS2嗎? :) 12/09 05:45
推 aquarianboy:需要物件導向就需要,因為怕學生不會才不教是有點怪 12/09 05:46
推 aquarianboy:題外話,AS2也是物件導向的喔 :) 12/09 05:47
推 cjcat2266:不管事AS2還是AS3,都沒有什麼所謂的"還原語法"吧 12/09 10:05
→ cjcat2266:把原本的狀態記下來,之後再取用那些值就好了 12/09 10:05
推 cjcat2266:題外話,物件導向不是主流嗎...怎麼會不教XDD 12/09 10:08
推 grantchiue:因為我們的課是計中開的,所以有些人完全沒學過程式語 12/09 10:50
→ grantchiue:言,所以老師說先以AS2教學讓我們好懂@@ 12/09 10:51
→ grantchiue:其實這老師教得很好說XD 另外感謝回答的各位,我知道 12/09 10:51
→ grantchiue:做法了~~(歡呼 12/09 10:52