안녕하세요 그래서 그래 기본 타임 라인에서 나는 타이머를movieclip에서 메인 타이머에 시간을 추가 하시겠습니까?
var count:Number = 300;//Count down from 300
var myTimer:Timer = new Timer(1000,count);
myTimer.addEventListener(TimerEvent.TIMER, sayHello);
function sayHello(e:TimerEvent):void
{
trace("Current Count: " + myTimer.currentCount);
}
을 그리고 당신은 영화 클립 reimoi_mc
에 가서 useplush
버튼을 클릭하면 내가 타이머에 추가 초를 추가 할 수 있어야합니다. 다음 코드는 reimoi_mc
클립에 있지만 그래, 나는이 작업을 만드는 방법을 모른다.
import flash.events.MouseEvent;
import flash.utils.Timer;
import flash.utils.getTimer;
stop();
useplush.addEventListener(MouseEvent.CLICK, addtime);
function addtime(e:MouseEvent):void
{
MovieClip(root).count += 2;
MovieClip(root).myTimer.repeatCount += MovieClip(root).count; //add time to the timer
trace("new time " + myTimer.currentCount);
}
무엇이 좋습니까? 타이머를 리셋하지 않으면'currentCount'는 항상 같을 것입니다. 타이머를 클릭 할 때마다 2 초를 더하고 시간이 얼마나 남았는지 보여 주시겠습니까? 그렇다면, 당신은 매우 가깝습니다. (단지 몇 가지 비틀기가 할 것입니다) – BadFeelingAboutThis