티스토리 뷰
참고 : http://blog.jidolstar.com/577
공식홈페이지 : http://www.libspark.org/wiki/SWFWheel
아래에서 공개한 JS파일을 AS 3.0 코드에 포함한다. 아래 링크를 보면 쉽게 이해할 수 있겠다.
swfwheel.js : http://www.libspark.org/browser/as3/SWFWheel/trunk/zoo/swfwheel.js
SWFWheel.as : http://www.libspark.org/browser/as3/SWFWheel/trunk/src/org/libspark/ui/SWFWheel.as
다운로드는 아래 링크에서 AS파일만 다운받아 사용하면 되겠다.
http://www.libspark.org/svn/as3/SWFWheel/trunk/src/org/libspark/ui/
사용법은 너무 간단하다.
< font color="#002fff">import org.libspark.ui.SWFWheel;
SWFWheel.initialize(stage);</font><br />
위처럼 하고 ActionScript 를 통해 마우스 휠 이벤트를 stage로 부터 등록하여 사용한다.
< font color="#002fff">stage.addEventListener( MouseEvent.MOUSE_WHEEL, mouseWheelHandler );</font>
SWFObject를 이용해 아래와 같은 방법으로 Flash Content를 삽입한다.
< font color="#002fff">var flashvars = {};
var params = {};
var attributes = {
id: "myDynamicContent",
name: "myDynamicContent"
};
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0", "expressInstall.swf", flashvars, params, attributes);</font>
단, 위 방법이 잘될 수 있도록 하기 위해 allowScripAccess는 같은 도메인의 swf인 경우 sameDomain, 다른 도메인의 swf인 경우 always로 지정해야한다. allowNetworking은 항상 all로 설정해야한다. 이에 대한 자세한 내용은 다음글을 참고한다.
위젯도 마음대로 못다는 네이버 블로그
SWFWheel 클래스는 browserScroll 속성이 있다. 이것을 이용해면 Flash 위에서 MouseWheel을 이용할 때 Flash를 담은 브라우저의 스크롤링을 허용할 것인가 설정할 수 있다. 기본값은 false이다.
'Language > AS3' 카테고리의 다른 글
XML 검색 (0) | 2015.11.29 |
---|---|
MovieClip 의 동적생성과 접근 (0) | 2015.11.29 |
텍스트 필드에 엔터키 입력 안되게 하기 (0) | 2015.11.29 |
html 코딩시 달라지는 플래쉬 상대경로 잡아주는 팁 (0) | 2015.11.29 |
플래쉬에서 폰트를 깨끗하게 사용하는 팁 (0) | 2015.11.29 |