"가나다라" 라는 텍스트(검정색)를 쓴후
마우스 롤오버시 다른색으로 바뀌고 마우스를 때면 다시 처음색으로 돌아가는 롤오버를 주려고 합니다.
up over down hit 기능을 이용하여 간단하게 색이 바뀌게끔 할수는 있지만
문제는 색이 너무나도 빠르게 바뀌어 버리는게 문제네요..부드럽게 롤오버가 되는게 목적인데
이해하기 쉽게 해결해주실분 있나요??
능구렁이님 말씀을 조금 풀어서 쓰지면,
이런 과정을 자연스럽게 하시려면 액션스크립트가 필요한데, onRollOut시에 onEnterFrame을 쓰면 됩니다.
색을 더하고 빼는 것은 별로 추천하고 싶지 않고, this.prevFrame()으로 무비클립을 거꾸로 재생하는 것을 추천하고 싶네요.
이 세 가지 키워드로 검색하시면 나올테니 한 번 찾아보시길.
2008.09.13 15:15:39 (*.47.103.182)
prodel
플래시를 한지 얼마 안되서..이해가는건 없지만 정말 감사합니다.
2008.09.13 21:16:15 (*.45.116.135)
능구렁이
제가 말한것의 첫번째와 두번째의 차이가 있다면
일단 처음에 것은 택스트가 무비클립이어야 하지만
두번째것은 텍스트 필드의 글자도 색을 바꿀수있습니다. 대신에 좀 복잡하진하죠
2008.09.13 21:20:40 (*.45.116.135)
능구렁이
시간 여유 있으시면 자바를 좀 보시고 나서 액션스크립트를 보시는게 이해가 쉬을수 있습니다.
좀 고난이도로 하시면
EnterFrame 쓰셔서 롤오버됬을땐 RGB값에 얼마씩 더해주고 롤아웃 됬을땐 얼마씩 빼주고하면 됩니다.