很长时间没有摸AS3.0了.自知快要落伍了, 于是下定决心利用有限的业余时间继续研究AS3.0. 整理一些常用的As3.0用法.目前关于AS3按钮的onReleaseOutside,整理了一下.如下:
| package {
import flash.display.Sprite; public class Wsbutton extends Sprite { private var button:Sprite; public function Wsbutton() { } button.buttonMode=true; private function buttonPress(e:MouseEvent):void { this.stage.addEventListener(MouseEvent.MOUSE_UP,buttonRelease); } private function buttonRelease(e:MouseEvent):void { this.stage.removeEventListener(MouseEvent.MOUSE_UP,buttonRelease); if (e.currentTarget != button) { trace('onRelease'); } private function buttonOver(e:MouseEvent):void { trace('onDragOver'); trace('onRollOver'); } private function buttonOut(e:MouseEvent):void { } } |
包括了dragover,dragout,onReleaseOutSide等状态.
admin#flashas.net (#为@) 联系QQ:
:40777822
浙ICP备06033001号