1 자습서 플래시Flash 강좌,[플래쉬강좌/플래쉬]Mouse.onMouseWheel 마우스휠 사용[MX2004] Tue May 24, 2011 5:32 am
Admin
Admin
Mouse.[안내]태그제한으로등록되지않습니다-onMouseWheel
구문
someListener.[안내]태그제한으로등록되지않습니다-onMouseWheel = function ( [ delta , scrollTarget ]) { // your statements here }
매개 변수
delta 사용자가 마우스 휠을 한 번 굴릴 때 스크롤될 행 수를 나타내는 숫자입니다. 이 매개 변수는 생략할 수 있습니다. delta 값이 양수이면 위 방향 스크롤을 나타내며 음수는 아래 방향 스크롤을 나타냅니다. 일반적인 값은 1부터 3까지 이며 빨리 스크롤될 수록 값이 더 커집니다.
delta 값을 지정하지 않고 scrollTarget 값을 지정하려면 delta에 null을 전달합니다
scrollTarget 마우스 휠이 스크롤되었을 때 마우스 아래의 최상위 무비 클립 인스턴스입니다.
설명
리스너; 사용자가 마우스 휠을 굴릴 때 알려 줍니다. [안내]태그제한으로등록되지않습니다-xxonMouseDown 리스너를 사용하려면 리스너 객체를 만들어야 합니다. 그런 다음 [안내]태그제한으로등록되지않습니다-onMouseWheel에 대해 함수를 정의하고 Mouse 객체의 addListener()를 사용하여 리스너를 등록합니다.
중요: 마우스 휠 이벤트는 Windows에서만 발생합니다.
예제
다음 예제는 마우스 휠 이벤트에 반응하는 리스너 객체를 만드는 방법을 보여줍니다. 이 예제에서 clip_mc라는 이름의 무비 클립 객체(보이지 않음)의 x 좌표는 사용자가 마우스 휠을 굴릴 때마다 변경됩니다.
mouseListener = new Object();
mouseListener.[안내]태그제한으로등록되지않습니다-onMouseWheel = function(delta) {
clip_mc._x += delta;
}
Mouse.addListener(mouseListener);
+----------------------------------------------------------------+
wheel = new Object();
wheel.[안내]태그제한으로등록되지않습니다-onMouseWheel = function(x) {
bb._y += x;
aa._y -= x/5;
};
Mouse.addListener(wheel);
연관 액션
TextField.mouseWheelEnabled
지원 버전
Flash Player 7
구문
my_txt.mouseWheelEnabled
설명
속성; 마우스 포인터가 텍스트 필드 위에 있는 상태에서 사용자가 마우스 휠을 굴릴 때 Flash Player가 여러 행 텍스트 필드를 자동으로 스크롤할지 여부를 나타내는 부울 값입니다. 기본적으로 이 값은 true입니다. 이 속성은 마우스 휠로 텍스트 필드의 내용을 스크롤하지 못하도록 하거나 고유한 텍스트 필드 스크롤 방식을 구현할 때 유용합니다
[You must be registered and logged in to see this image.]
http://www.mbc-academy.co.kr]
구문
someListener.[안내]태그제한으로등록되지않습니다-onMouseWheel = function ( [ delta , scrollTarget ]) { // your statements here }
매개 변수
delta 사용자가 마우스 휠을 한 번 굴릴 때 스크롤될 행 수를 나타내는 숫자입니다. 이 매개 변수는 생략할 수 있습니다. delta 값이 양수이면 위 방향 스크롤을 나타내며 음수는 아래 방향 스크롤을 나타냅니다. 일반적인 값은 1부터 3까지 이며 빨리 스크롤될 수록 값이 더 커집니다.
delta 값을 지정하지 않고 scrollTarget 값을 지정하려면 delta에 null을 전달합니다
scrollTarget 마우스 휠이 스크롤되었을 때 마우스 아래의 최상위 무비 클립 인스턴스입니다.
설명
리스너; 사용자가 마우스 휠을 굴릴 때 알려 줍니다. [안내]태그제한으로등록되지않습니다-xxonMouseDown 리스너를 사용하려면 리스너 객체를 만들어야 합니다. 그런 다음 [안내]태그제한으로등록되지않습니다-onMouseWheel에 대해 함수를 정의하고 Mouse 객체의 addListener()를 사용하여 리스너를 등록합니다.
중요: 마우스 휠 이벤트는 Windows에서만 발생합니다.
예제
다음 예제는 마우스 휠 이벤트에 반응하는 리스너 객체를 만드는 방법을 보여줍니다. 이 예제에서 clip_mc라는 이름의 무비 클립 객체(보이지 않음)의 x 좌표는 사용자가 마우스 휠을 굴릴 때마다 변경됩니다.
mouseListener = new Object();
mouseListener.[안내]태그제한으로등록되지않습니다-onMouseWheel = function(delta) {
clip_mc._x += delta;
}
Mouse.addListener(mouseListener);
+----------------------------------------------------------------+
wheel = new Object();
wheel.[안내]태그제한으로등록되지않습니다-onMouseWheel = function(x) {
bb._y += x;
aa._y -= x/5;
};
Mouse.addListener(wheel);
연관 액션
TextField.mouseWheelEnabled
지원 버전
Flash Player 7
구문
my_txt.mouseWheelEnabled
설명
속성; 마우스 포인터가 텍스트 필드 위에 있는 상태에서 사용자가 마우스 휠을 굴릴 때 Flash Player가 여러 행 텍스트 필드를 자동으로 스크롤할지 여부를 나타내는 부울 값입니다. 기본적으로 이 값은 true입니다. 이 속성은 마우스 휠로 텍스트 필드의 내용을 스크롤하지 못하도록 하거나 고유한 텍스트 필드 스크롤 방식을 구현할 때 유용합니다
[You must be registered and logged in to see this image.]
http://www.mbc-academy.co.kr]