[問題] 請問關於重置物件的狀態

看板Flash作者 (鴨子)時間18年前 (2007/12/09 02:49), 編輯推噓6(604)
留言10則, 3人參與, 最新討論串1/1
大家好@@ 因為本身有修學校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)

12/09 05:45, , 1F
好有趣的老師,是他不會AS3,所以才教AS2嗎? :)
12/09 05:45, 1F

12/09 05:46, , 2F
需要物件導向就需要,因為怕學生不會才不教是有點怪
12/09 05:46, 2F

12/09 05:47, , 3F
題外話,AS2也是物件導向的喔 :)
12/09 05:47, 3F

12/09 10:05, , 4F
不管事AS2還是AS3,都沒有什麼所謂的"還原語法"吧
12/09 10:05, 4F

12/09 10:05, , 5F
把原本的狀態記下來,之後再取用那些值就好了
12/09 10:05, 5F

12/09 10:08, , 6F
題外話,物件導向不是主流嗎...怎麼會不教XDD
12/09 10:08, 6F

12/09 10:50, , 7F
因為我們的課是計中開的,所以有些人完全沒學過程式語
12/09 10:50, 7F

12/09 10:51, , 8F
言,所以老師說先以AS2教學讓我們好懂@@
12/09 10:51, 8F

12/09 10:51, , 9F
其實這老師教得很好說XD 另外感謝回答的各位,我知道
12/09 10:51, 9F

12/09 10:52, , 10F
做法了~~(歡呼
12/09 10:52, 10F
文章代碼(AID): #17MkSoZR (Flash)
文章代碼(AID): #17MkSoZR (Flash)