• Flex 图片缩放、托拽效果



    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"  
        layout
    ="absolute"     width="800" height="500" applicationComplete="app(event)" horizontalScrollPolicy="off" verticalScrollPolicy="off">
        
    <mx:Script>
            
    <![CDATA[
                import mx.controls.Alert;
                import mx.events.FlexEvent;
                protected function app(event:FlexEvent):void
                {
                img.addEventListener(MouseEvent.MOUSE_DOWN, imgMouseDown);
                img.addEventListener(MouseEvent.MOUSE_UP, imgMouseUp);
                this.addEventListener(MouseEvent.MOUSE_WHEEL, imgZoom);//滚动事件
                }
                private function imgMouseDown(evt:MouseEvent):void
                {
                    evt.currentTarget.startDrag();
                }
                private function imgMouseUp(evt:MouseEvent):void
                {
                    evt.currentTarget.stopDrag();
                }
                private function imgZoom(evt:MouseEvent):void
                {
                    var w:Number = img.width * evt.delta * 0.02;
                    var h:Number = img.height * evt.delta * 0.02;
                    img.x += -w/2;
                    img.y += -h/2;
                    
                    img.width += w;
                    img.height += h;
                    //Alert.show(img.width.toString());
                }
            
    ]]>
        
    </mx:Script>
        
    <mx:Image x="70" y="85" id="img" source="1.jpg"/>
    </mx:Application>
  • 相关阅读:
    python 包管理工具 pip 的配置
    Python 变量作用域 LEGB (下)—— Enclosing function locals
    Python 变量作用域 LEGB (上)—— Local,Global,Builtin
    2020 Java 面试题 小结 (答案慢慢补上,有错误请指出)
    mysql 根据日期(date)做年,月,日分组统计查询
    jvm指令
    正则表达式 分割地址 获取省市区详细地址
    .Net 异常记录
    WCF设计服务协议(一)
    plsql ORA-01789:查询块具有不正确的结果列数
  • 原文地址:https://www.cnblogs.com/chixiaojin/p/2078320.html
Copyright © 2020-2023  润新知