我偶然發現了一個似乎並不知道如何解決的問題。我在網上搜索了它,但沒有找到答案。當你點擊屏幕上的怪物時,它會增長,但是當你不點擊時它會恢復到默認大小。我已經設法使它在挖掘時增長,但我似乎無法做到這一點,所以當你釋放水龍頭時,它會縮小。我談論的一個例子就是cookie單擊器,當你點擊它增長的大餅乾時,但是當你不這樣做時,它就會變成它的原始大小。這裏是我的代碼到目前爲止:AS3如何使物體在未被挖掘時收縮
var score:Number = 0;
var score_str:String;
var score_str_len:int;
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
Monster.addEventListener(TouchEvent.TOUCH_TAP, fl_TapHandler);
Monster.width = 363.5;
Monster.height = 344.9;
function fl_TapHandler(event:TouchEvent):void
{
Monster.width = 378.4;
Monster.height = 359;
score = score + 1;
score_str = score.toString();
score_str_len = score_str.length;
Taps_txt.text =
score_str_len > 3
? score_str.substr(0, score_str_len-3) + ',' + score_str.substr(score_str_len-3)
: score_str
;
}
幫助將不勝感激。
對不起,但因爲我只是剛開始as3我不明白。請你簡化它。 – user3406023
@ user3406023在這種情況下,最好學習一些OOP(面向對象編程)。 – Iggy
我無法看到答案如何幫助OP。你沒有提供任何幫助他實現他所要求的幫助。 –