애니메이션 버튼을 작성하는 방법을 사용하여 플래시


  Share  
|


시간 : 15 분.
난이도 수준 : 중급
요구 사항 : 플래시 8
추정 지식 : 기본 actionscripting을 사용하여 작업 윈도우를 사용하여 변수를 만들고 심볼입니다.

목적 :
저는 항상 싶었다 애니메이션하는 버튼을 actionscript 및 유지 내 타임을 취소했으나 종류의 하드, 0.58 때까지 나는이 tweening 엔진에서 연장합니다. 이 지침서의 tweening 엔진을 애니메이션을 사용하는 버튼입니다. 그것은 참으로 대단한 도구를하고 있다고하기 때문에 나는 나에게 아주 작은 시간을 함께 걸렸다 애니메이션을 만들려고합니다.

샘플 & 안내
여기에있는 버튼을 애니메이션에서 확인하실 수있습니다 밖으로 그것의 행동을 볼 수도있습니다. 솔직히, 나는 전역과 함께 와서 선도하는 버튼 종류의 모든 시간을 했었는데을 구축하는 웹사이트; 그 결과이 확장은 이제 하나의 도구가 새 프로젝트를 시작할 때 나는에 의존 수있습니다.

시작하기 전에 :

원본 파일을 다운로드하시기 바랍니다 : animated_button.flatweeningengine.mxp.

을 사용하여 tweening 엔진 :

에 대한 선발, 설치의 "tweeningengine.mxp"확장자 (방금 필요가 더블 - 클릭하면되며 확장 기능 관리자로 이어질 수있습니다). 해야 할 것입 열기 / 재개 플래시입니다.

새 문서를 만듭니다. 세트는 프레임 속도를 35.
하게 한 영화 클립을 포함하는 박스와 함께 둥근 모서리, 또 다른 하나의 작은으로 높이와 함께 더 밝은 색상을 기의 첫 번째 하나와 알파 세트가 50 개, 그 다음에 대한 텍스트의 버튼을 추가됩니다.
이름이 그들과 수도의 이름은 인스턴스가있습니다. (나는 backofbutton, frontofbutton과 함께 해당 인스턴스 : 밥과 인도).
또 다른 동영상 클립을 포함하기의 모든 위에 언급한 영화 클립과 텍스트입니다. 이름을 mybutton - 인스턴스 이름 : myb.

지금부터도있을 것입니다에만 약간의 코딩으로 이뤄져야하지만 걱정하지 말아야합니다 것이다 벌금 애니메이션 이후로 끝날 정확히 6 라인입니다.

처음 두가 사용을가 져올 tweening 강좌와 플래시 영상 / 완화 클래스와 그들의 행동에 삽입해야한다 윈도우의 첫 번째 프레임 안에 "mybutton"동영상 클립을합니다.

져올 xtd.tweening .*;
져올 mx.transitions.easing .*;
져올 flash.filters.dropshadowfilter;

우리가 얻었을 일부 때 우리는 애니메이션의 버튼입니다. 이 코드 5.7은 인도로 이동하여 규모를 축소하는 것이, textcoloring됩니다 밖의 색상 변경 텍스트와 backshadow하게있는 버튼을 드롭 그림자가있습니다.

변수 stripshrink = 새로운 지평 (인도, "_yscale", bounce.easeout, 95, 0, 10, 거짓);
변수 textcoloring = 새 colortween (textline, strong.easeout, "현재", "663300", 8, 거짓);
변수 backshadow = 새 filtertween (밥, 새 dropshadowfilter (1, 90, 0x000000, .5, 5, 5, 1, 3), "거리", strong.easeout, "현재", 10,20, 거짓);

볼 수 있듯이 있었다 사용되는 3가 지 유형의 tweens 각 매우 간단하여 이해하는 데를 언급의 인스턴스를 말합의 영화 클립을 그것의 재산가 시켜주는 변화를 완화 유형,이 시작 값을 종료 값으로이 기간 그리고 논의가 자동으로 시작하지 않으면됩니다.

  로 우리가 택한 "거짓"에있는 "자동"재산, tweens가 시작됩니다 데에서 마우스를 넘는 경우 : this.onrollover = 함수 () (stripshrink.start (); backshadow.start (); textcoloring.start (); ); 
  this.onrollout = 함수 () (stripshrink.reverse (regular.easein); backshadow.reverse (regular.easeout); textcoloring.reverse (regular.easeout);) ; 

이 때 마우스는 더 이상 우리의 단추를 tweens이 역전이 서로 다른 완화 기능이있습니다.

마감

요약 모든 것을 본인이 간단한 애니메이션을 통해 달성된다 나는 상기에 의해 시작되어야 할 것으로 6 코드 라인을 15 분 이내,없이 연대순으로 수정하는 버튼 애니메이션도 만들었습니다.

읽어 주셔서 감사합니다 본 자습서와 희망을 찾을 수있습니다 유용이 자습서,이 도구를했습니다 애니메이션 버튼을 만드는 데 사용됩니다.

이것은 문서들 의해 teodora andra

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions