class파일에서 setinterval() 함수
돌심장
물리수다님의 파동예제를 클래스 파일로 제작해보려고 했는데요...
소스는 밑에..
여기서 setlinterval을 사용하게 되면 에러 메세지가 뜨는데요..
느려진다는 듯한 영어로 주저리.... 그리고 swf를 멈추겠는냐 라는... 뭐 이런 메세지...가..
근데 onenterframe을 쓰면 잘되는데.. 이유가 무엇인가요?
코드 삭제하고 파일을 둘다 올려봅니다... ^^;;;;;
-
무크
제대로 돌아가는건 아닙니다. ^^
-
가을
class Wave {
\t
\tprivate var i:Number;
\tprivate var x:Object;
\tprivate var path:MovieClip
\t
\t// 클래스 객체 생성할 때 경로를 가져와버리면 root 키워드를 안써도 되겟네요.
\tfunction Wave(p:MovieClip) {
\t\tpath = p;
\t\tinit();
\t}
\t// init() 로 시작하겠습니다.
\tprivate function init() -
리나
넵.. ^^;;
-
으뜸
^^;; 음 그런가.. 다시 함 해볼게요... 오늘 그만 하고 내일 결과를 올리겠습니다 ^^;;
-
소윤
var test:Wave = new Wave();
test.WaveStart(1, 2, 330, 50, 20, 200, 30);
이렇게 호출했을시.. 아무런 변화는 없지만..^^ 에러두 안뜨네요... 함수 호출을 잘못한건가요..??
ball두 만들어 줬는데.. 물리나라강좌 안해봐서.. -
나라찬
음.. 제가 잘못봤네요..ㅎㅎ ㅈㅅ... ^^;; 잉~~ sorry~~~ ^^;; 다시 함 볼께염...^^
-
라일락
흠 다시 정리 해서 올릴게용
-
우람늘
어... 저기 draw함수 안에 setinterval이 들어있는게 아니고 WaveStart함수 안에 있는것인데요..
-
중독된
아.... 아.... 아... 왜 그걸 확인 못했을까요 ㅡㅜ 지금 정신이 몽롱한게... 스크립트만 보면 머리가 지근지근 ^^ 암튼 감사 드립니다^^
-
요루
draw() 함수안에.. setInterval 이 있어서 그렇습니다.. draw 한번 실행 될때마다 인터벌리 증가해서..
.025초후에 1개.. .05초 후에 2개 .075초후에 3개... 이렇게 돌아갑니다..^^