dragger.as
来自「FlashStore是Kyoji独立开发的RIA实验性项目。综合运用了ASP.N」· AS 代码 · 共 56 行
AS
56 行
/** * @class : FStore.view.component.Dragger * @_parent : FStore.view.ThumbnailView * @summary : 拖动 * @version : 1.0(2004.05.20) * @author : kyoji */ class FStore.view.component.Dragger extends MovieClip { var icon_mc:MovieClip; var title_mc:MovieClip; var mark_mc:MovieClip; public function Dragger() { } private function onLoad():Void { title_mc._visible = false; mark_mc._visible = false; } private function onRollOver():Void { title_mc._visible = true; _parent.tooltip_mc._visible = false; _parent.topThumb.onRollOver(); } private function onRollOut():Void { _parent.tooltip_mc._visible = true; title_mc._visible = false; } private function onPress():Void { this.startDrag(); onMouseMove = function():Void { if(this.hitTest(_root.cartMini_mc)) { _root.cartMini_mc.welcome(); mark_mc._visible = false; } else { _root.cartMini_mc.goodbye(); mark_mc._visible = true; } } } private function onRelease():Void { this.stopDrag(); delete onMouseMove; if(this.hitTest(_root.cartMini_mc)) { _parent.addtoCart(); } _parent.topThumb.onRollOut(); _root.cartMini_mc.goodbye(); mark_mc._visible = false; } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?