(질문) 거꾸로 재생되는 버튼.
볼매
안녕하세요.
제가 구현하고 싶은 아이디어는요, 제가 첨부한 화일에 보시면,
버튼이 1,2,3이 있습니다.
(실제로 버튼은 invisible 로 되어있고, 버튼이 클릭되었을때 구현되는 애니매이션은, 가는 검은선안에 있습니다. 가는 검은 선은 mee 라고 칭했습니다.)
그것을 하나씩 누르면 차례로 pic_1, pic_2, pic_3이 나오는 간단한 애니메이션인데요.
문제는, 버튼이 무비클립으로 되어있어서, 보시는대로 버튼을 누를때, 화살표 방향으로 삐쭉 ( ^ -이와같은 모양) 하게 올라갑니다.
처음에는
on (release){
_root.pic.gotoAndPlay(1);
}
등과같은 공식으로 쉽게 홈페이지를 완성할수 있었습니다.
문제는, 제가 원하는 것은 다른 버튼을 눌렀을때는, 그전에 어떤버튼이 위로 삐죽 ( ^ -이와같은 모양) 하게 올라와있던 자연스럽게 다시 제자리로 돌아가게 하는것입니다. (물론, 당연히 새로클릭한 버튼은 그와 동시에 삐쭉 ( ^ -이와같은 모양) 한 모양으로 위로 솟아나는 것이구요.)
급한마음에 공부를 서두르면서, if나 prevFrame 와 같은 개념을 알게되서 적용해봤지만, 저한테는 역부족이네요...
심지어 그냥 아는 구문을 막 섞어서 지금 제가 첨부한 화일에 여기저기 시도를 하니까, 오히려 처음에썼던 명령어조차 먹히질않고... 막... 해깔리기 시작하니까 그나마 조금배운것도 다시 이해가 안가기 시작해서 제가 화일을 복잡하게 해놓았습니다...죄송합니다...
글읽어주셔서 감사합니다.
ps. 혹시나 도움이 될지 더 방해가 될지 모르겠지만, 제가 올린 화일에는 버튼이 3개만 있지만, 실제로 총버튼은 9개로 할 예정입니다. 플래시는 CS4를 썼습니다. 맥캔토시 사용자입니다.
----------------------------------------------------------------
(CS4에서 CS3로 저장하는 것이 있길래 CS3로 저장하여 다시올렸습니다.)
-
보물선
구조적으로 잘못되어 있네요... 지금 하신식으로 하시려면 올라가는 모션과 들어가는 모션을 만들어주고 처음에 stop 올라가는 모션이 끝났을때 stop 내려가는 모션 마지막은 첫프레임이 되게 하신다음에 버튼 눌렀을때 play시키고 다른버튼 눌렀을때 올라가있는 버튼도 play시키는 방식으로 하시면 되고요 버튼이 이렇게 중복되어 있으면 눌러지지 않습니다. 버튼이 여러게가 같은 위치에 있으면 가장 맨위에 있는것만 작동됩니다.
-
꽃가을
답변 감사합니다. 버튼과 무비클립이 분리되게 디자인을 했기때문에, 님께서 주신 명령어를 버튼이 아닌 무비클립 이름으로 바꾸어서 적용해봤습니다. 근데, 제 능력은 아직 부족해서, 왜 이게 안되는지 아직 잘 모르겠습니다. 제가 가지고 있는 프로그램(CS4)에서 CS3로 저장해서 다시 올렸습니다. 혹시 CS3있으시면 화일한번 봐주시겠습니까? 감사합니다.
그리고, 궁금한게 있는데, 저는 버튼을 9개정도로 하고싶은데, 만약 추가하게되면, 추가할때마다 긴 명령어 -
잇힝
버튼을 무비클립으로 해서 이름을 btn1,btn2,btn3으로 줬을때
1번버튼을 다음과 같이 써주고, 또 2번,3번역시 자기번호를 재외한 번호들이 이동하도록 해주시면 됩니다.
on(release){
_root.pic.gotoAndPlay(1)
_root.btn2.onEnterFrame = function(){
this.prevFrame()
if(this._currentframe ==1){
delete this.onEnterFrame
-
희1미햬
제가 CS3으로 바꾸어서 다시 올렸습니다..제가 가진것이라곤 CS4밖에 없어서요... 혹시, CS3 가지고 계신분이 계시면, 이것을 8로 바꾸어주시면, 제가 이 문제 해결할때 도움이 많이 될것 같습니다. 감사합니다...^^;;
-
우주
cs3에서 8버젼으로 저장 가능합니다 -0-;
-
루나
save as 해서 파일포맷을 골라서 설정하시면 됩니다.
현재 사용하는 버전이 몇인가요??
파일 가진걸 사용하시는 플래시 버전이 낮아서 열고 계시지 못하신 상황이시라면
버전 높은 플래시를 사용하는 다른분께 부탁하셔서
낮은 버전으로 저장해달라고 부탁하시면 되겠네요. -
sin
아.... 혹시나 제가 8버전으로 저장해서 다시 올릴수 있는 방법이 없을까요?...
아... 지금 네이버에 검색을 했는데, 낮은 버전으로 저장하는 방법이 안나오네요... 여기 사이트 규칙등을 읽어보니까, 왕초짜...등등의 단어 많이 쓰면 안좋다고 하셔서 제가 자제하고 있는데요... 솔직히,... 제가 좀 심하게 플래시에 대해서 몰라서요...
제가 멀 할줄 알아서 cs4를 가지고 있는게 아니라, 그냥 가진게 딸랑 이 버전이라서요...
아... 8버전에서 제 -
놀리기
모자란지식인 조금이나마 도움될수있을까 열어봤더니 저는 8버전이라 안열리네요,,, ^^;;