0
나는 반복적 인 반복을 만들고 싶다. 그리고 매 5 초마다 영화 클립을 복제한다. 이 코드Adobe Flash (AS2) : 영원히 반복되는 루프를 만드는 방법이며 매 5 초마다 영화 클립이 중복됩니까?
var timer = 0;
countup = function(){
timer++;
if (timer >= 5){
mc.duplicateMovieClip("mc2"+u, u, {_x:50});
clearInterval(countupInterval);
}
}
var countupInterval = setInterval(countup,1000);
한 번 영화 클립을 복제하지만, 그 이후의 간격 (때문에 사항 clearInterval의) 중지하고 더 이상 중복이 발생하지 않습니다. clearInterval 부분을 제거하면 무비 클립이 한 번 복제되고 동일한 무비 클립이 5 초 후에 반복됩니다 (setInterval 부분 때문에). 누구나 비슷한 문제에 대한 링크 또는 문제에 대한 답변을 가지고 있다면 매우 감사 할 것입니다! 당신은 지속적으로 설정해야
를 _ "영원히"_ 나쁜 생각이다. 컴퓨터가 충돌하거나 멈 춥니 다. Flash Player는 각 실행마다 OS가 할당 한 장치 RAM의 _x-amount_ 만 가져 오므로 곧 장치 RAM은 이러한 복제 된 MC를 보유하게됩니다. 달성하고자하는 것을 결정하고 한계 (_ie : _ 100 copies 등)로 설정하십시오. 추신 : 2008 년 이래로 전 세계가했던 것처럼 AS3으로 전환하는 것이 어떻습니까? 'timer' 클래스를 가지고 있습니다. 나는 이미 AS2를 잊어 버렸지 만 누군가가 당신을 도울 수 있습니다. –