package { import flash.display.MovieClip; import flash.events.MouseEvent; import flash.external.ExternalInterface; import flash.system.Capabilities; import gs.TweenLite; public class Main extends MovieClip { private static var isBrowser:Boolean = (Capabilities.playerType == "ActiveX" || Capabilities.playerType == "PlugIn"); public var BTN_Click:MovieClip; public function Main() { super(); BTN_Click.buttonMode = true; BTN_Click.addEventListener(MouseEvent.CLICK, onClick); } public function onClick(event:MouseEvent):void { if (isBrowser) TweenLite.to(this, 0.4, {scroll:0}); } public function set scroll(value:int):void { if (isBrowser) ExternalInterface.call("setScroll", value); } public function get scroll():int { if (isBrowser) return ExternalInterface.call("getScroll"); return 0; } } }