SWFObjectの拡張、SWFMacMouseWheelを使って
Macでマウスホイールの値を取得する。
pixelbreaker : SWFObject add-on: MouseWheel on Mac OSからダウンロード
It’s straight forward to implement. Download SWFMacMouseWheel here.
swfを埋め込むhtml
<!-- HTML -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>SWFMacMouseWheelTest</title>
<style type=text/css>
.bg{margin:0px; padding:0px;}
.fla{margin:0px; padding:0px;}
</style>
<script type="text/javascript" src="./js/swfobject.js"></script>
<script type="text/javascript" src="./js/swfmacmousewheel.js"></script>
</head>
<body>
<div class="fla">
<div id="flashcontent"></div>
<script type="text/javascript">
var so = new SWFObject("swfMacMouseWheelTest.swf", "test", "400", "300", "8", "#FFFFFF");
so.useExpressInstall('js/expressinstall.swf');
so.addParam('menu', 'false');
so.addParam('scale', 'noscale');
so.addParam('salign', 'lt');
if(so.write('flashcontent'))
{
var macmousewheel = new SWFMacMouseWheel(so);
}
</script>
</div>
</body>
</html>
asファイル内に記述
/* ActionScript2 */
import com.pixelbreaker.ui.MouseWheel;
MouseWheel.addListener(this);
public function onMouseWheel(delta:Number):Void{
trace("delta: " + delta);
}
- 参考サイト
pixelbreaker : SWFObject add-on: MouseWheel on Mac OS