무비클립이 긴 것을 스크롤 시켜서 제어 할 수 있도록 만든 것입니다.
드래그 바로 위아래로 제어할 수 있고
마우스 휠로 제어할 수 있습니다.
무비클립안에 사용된 소스코드입니다.
var pos:Number;
var hd = mcDoc._height; //문서 높이
var hm = mcMask._height; //마스크 높이
var hs = scrollBg._height; //스크롤바 높이
var min = 25;
var max = hs+min;
thumb.onPress = function(){
this.startDrag(false, 757, min,757, max);
}
thumb.onRelease = thumb.onReleaseOutside = function(){
this.stopDrag();
}
this.onEnterFrame = function(){
pos = ((thumb._y-min)*100) / (max-min);
mcDoc._y = (pos *(hs-hd))/100;
}
this.onMouseWheel = function( d )
{
if(thumb._y < min){
thumb._y = min;
}else if(thumb._y > max){
thumb._y = max;
}else{
thumb._y = thumb._y - 2 * d;
}
};
Mouse.addListener( this );
'FLASH > AS2.0' 카테고리의 다른 글
플래시 올드버전들 다운받을 수 있는 곳 1,2,3,4,5,mx,2004,8 (0) | 2013.07.16 |
---|---|
PrintJob()을 활용하여 프린트하는 방법 (0) | 2013.03.12 |
HTML페이지 안에 있는 SWF파일에서 버튼이벤트 발생시 자바스크립트 호출하게 하는 방법 (0) | 2013.03.12 |
무비클립으로 만든 체크박스 (0) | 2012.11.21 |
무비클립으로 만든 라디오버튼 (0) | 2012.11.21 |
배열에서 최대값 뽑아내기 (0) | 2012.11.21 |
setInterval예제 (0) | 2012.10.26 |
AS2 이벤트 정리 (0) | 2012.10.26 |
액션스크립트1.0 팁 모음 (0) | 2012.10.26 |
무비클립 색상변환하기 (0) | 2012.09.06 |