[기타묻고답하기 이용안내]

액션스크립트 질문

조회 수 246 추천 수 0 2013.11.20 23:16:45

간단한 애니메이션이 들어간 무비클립 10개를 만들고

 

반복문(for문)으로

 

저 10개의 무비클립을 연달아 실행하는 걸 만들었는데요,

 

이 10개의 무비클립을 연달아 실행하고 나면 플래쉬가 그냥 그대로 끝나는데(멈추는데)

 

 

이걸 다시 처음부터 또 시작되게 하고(자동으로)

 

10개가 돌아가는 한 세트를

 

계속 무한반복 하게 하려면 어떤식으로 액션스크립트를 짜야 되는건가요

 

액션스크립트3.0 배우기 시작한지 얼마 안된 초보에요...

 

질문이 좀 이상해도 양해를...

 

엮인글 :

잉여개발자

2013.11.21 00:50:16
*.253.105.53

기본적으로  반복되는 무비클립 한개를. 복제하는 개념으로 접근하시면 됩니다.


계속짖는 강아지무비클립을. dog 클래스라 한다면


메인에서


for(i:int=o;i<=10;i++){

var mydog = new dog()

mydog.x =Math.random()*400

--생략--

addchild(mydog)


}


식이고 짐문에서 중요한건. for 문이. 아니고. 계속 짖는 개를 먼저 하나 만드시는 이ㄹ 가ㅌ네요

Saturday

2013.11.21 12:42:58
*.94.41.89

간단하게 하실려면 만드신 로직부분 while로 한번 감싸면 되겠습니다.~

while(true){

    //만든부분

}

또는 만든부분을 따로 function으로 빼시고 function 최하단 부분에 재귀함수 호출.

바보질문자

2013.11.21 14:56:23
*.38.93.101

var timer:Timer=new Timer(1000);

timer.addEventListener(TimerEvent.TIMER, ontimer);

timer.start();

// 타이머 설정

 

var n:Number = 1;

// 무비클립 번호를 나타내는 변수

 

function ontimer(e:TimerEvent):void {
   n++;
   for(var i:int=1; i<=5; i++)  {
          var movc:MovieClip = this["movc"+i];
          if (i==n) {
                Tweener.addTween(movc, { x:movc.x-movc.width+40, time:0.5 } ); // caurina 사용
          } 
   }

}


==========================================================================

안되겠네요...

이거 초보가 말로 질문하려니 뭔가 설명이 제대로 안되는거 같아서;;; 걍 코드 긁어왔습니다..

최대한 단순하게 설명한다고 하다 보니 아직 AS 이해도가 낮은 제가 질문을 완전히 ㅠㅠ잘못한거 같아요.

 

각 무비클립 클래스 이름을 movc1~5로 했구요.

1번 무비클립은 그냥 고정상태고...

2~5번이 타이머설정한대로 1초마다 자동으로 위치 이동만 하는 단순한(?) 애니메이션인데, 무비클립 자체엔 애니메이션 없어요. 그냥 caurina로 위치만 이동하는 간단한 애니메이션이에요.

5번 무비클립이 이동하고 나서..

다시 처음부터 똑같은 애니메이션(1번은 여전히 움직임 없음, 2~5번이 움직이는걸 반복)이 반복되려면 어째해야 할까요.

그냥 플래쉬 배우다가 AS 넘어오니 진짜 이거 너무 어렵네요

잉여개발자

2013.11.21 16:25:48
*.131.173.125

http://huuaa.cafe24.com/flash/index4.html

-->이런걸 원하시면

 

http://huuaa.cafe24.com/flash/balls.zip

-->여기서 받아서 참고 하세요

 

방법은 여러가지 일수 있겠는데요   첨엔 우선 쉽게 만들어 보세요  나중에 익숙해 지면

 

함수 하나로 다 되는걸 찾더라도요..

으힝감솨

2013.11.21 16:30:15
*.38.93.101

정말 감사합니다

일단 애니메이션만 보고, 소스는 아직 확인 안해봤는데

링크 걸어주신 애니매이션데로 움직이는걸 원하는게 맞아요^^;;

도움 정말 감사합니다!

씐남

2013.11.21 17:38:48
*.38.93.101

헛.. Saturday님 댓글 지우셨네

지금 잉여개발자님이랑 Saturday님 두분 답해주신거 다 해보는중이에요

잉여님 코드는 제가 응용하고 수정하기엔 살짝 힘드네요^^;;;; 근데 실력향상을 위해서 꼭 참고해야 할 답 같습니다.

원하는 답은 맞는데 제가 좀 멍청해서 두고두고 봐야 될꺼 같아욬ㅋㅋㅋㅋ

 

그리고

Saturday님 지우신 답변... x좌표만 수정해서 하니 드디어 제가 원하는 대로 됩니다.

제 수준에서 이해하기 쉽게.. 정말 간단하게 써주셔서.. 감사해요.

 

움직인걸 일단 초기화부터 하고 다시 돌려야 될거 같은데 그런 메소드(?)를 전혀 몰라서 이렇게 빙빙 돌아온거 같네요

사실 질문글 쓰기전에 while문도 써보고 별 쑈를 다해봤는데 무한루프 빠져서 프로그램 먹통되기 일쑤였거든요 ㅠㅠ

 

여튼 두분 시간 내주셔서 정말 감사합니다...

쓰다보니 뭔가 두분 답변을 비교한듯한 말이 된거도 같은데 부디 그렇게 받아들이시지 않았으면 좋겠고....정말 두분 정말 감사합니다.

참고해야 될 답이 두개라 너무 행복합니닼ㅋㅋㅋㅋ 예상외의 소득 XD

 

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 [기타묻고답하기 게시판 이용안내] [1] Rider 2017-03-14 54920
2545 노래 요즘 뭐 들으시나요 ? [1] dd 2011-09-14 249
2544 오스트리아 및 스위스 원정 관련 숙소 문의 드립니다. [5] winkle 2024-02-22 248
2543 원스키타기좋은곳... [8] Cicutavirosa 2020-06-12 248
2542 외국폰에 심카드만 껴쓸대 로밍은 안되나요? [1] 이주자 2019-04-05 248
2541 휘닉스파큰 콘도예약 어디서하시나요? 한라봉김반장 2018-11-22 248
2540 주말 하이원 갈때요 [3] ZeRan 2013-11-20 248
2539 지하철 문앞막음이 를 만났을때는 어떻게 해야 하나요? [18] 개매너천국 2013-11-12 248
2538 인천 길 질문이요 [9] 인천 2013-10-16 248
2537 파워텍트요~ [4] 에듀벨리 2013-10-01 248
2536 이소라씨 콘서트요? [8] 사슴보더 2013-10-01 248
2535 인라인 어디서 구매하나요? [2] 길곡레전드 2013-07-04 248
2534 저 카메라 사려는데요~ [7] 궁금 2013-06-18 248
2533 어버이날 선물^^ [4] 시금치파워 2013-05-08 248
2532 집에 들어와 살라는 부모님.. [10] ㄹㄹ 2013-05-01 248
2531 자동차 미터기(?) 이거 원래 이런건가요? [4] 중고중고 2013-03-11 248
2530 대학 진학 장학금 제도는 어디서 알수 있나요? [2] 장학금면제자 2013-03-05 248
2529 헝글 고수님들 이노래 제목좀 알려주세요 ㅜㅜ [1] 궁금해용 2013-02-20 248
2528 이거 인대늘어난건가요? file [6] 호요보더 2013-02-12 248
2527 보드복 자켓 패딩 이제품 담배불에 약한가요? [5] 웰리힐리사랑 2013-02-05 248
2526 저도 와이파이 질문 .... [4] BINGO 2013-01-31 248