zoukankan      html  css  js  c++  java
  • flex按钮控制滚动条

    在做图片切换的时候,grid操作的时候,可能有较多的信息,在一个控件中显示不了!那么自然就会有部分显示隐藏了,要想看到更多的信息时,自然会想到滚动条。但是滚动条有时并不完美,比如用户需要的是一屏一屏的去读取内容,或者用户是需要自动翻页,如果这样还让用户去点击滚动条,那用户可能要点着鼠标不放了!对用户体验自然也就差很多。不多说了,直接看代码:

    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
                   xmlns:s="library://ns.adobe.com/flex/spark" 
                   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
        <fx:Script>
            <![CDATA[
                import mx.events.FlexEvent;
                
                import mx.controls.Alert;  
                private static const UNIT_WIDTH:int = 65;  
                
                /**
                 * 向右移动
                 */
                private function moveRight(xIndex:int):void  
                {  
                    tile.horizontalScrollPosition += xIndex*UNIT_WIDTH;    
                }  
                /**
                 * 向左移动
                 */
                private function moveLeft(xIndex:int):void{  
                    tile.horizontalScrollPosition-=xIndex*UNIT_WIDTH;  
                }
                /**
                 * 上下移动
                 */
                private function moveScoll(xIndex:int, yIndex:int):void  
                {   
                    tile2.verticalScrollPosition += yIndex*UNIT_WIDTH;   
                }  
            ]]>
        </fx:Script>
        <fx:Declarations>
            <!-- 将非可视元素(例如服务、值对象)放在此处 -->
        </fx:Declarations>
        <s:Panel title="Tile Container Example" height="363" width="500" x="30" y="10">
            <mx:Button x="40" y="37" label="向左" click="moveLeft(1)"/>
            <mx:Button x="118" y="37" label="向右" click="moveRight(1)"/>
            <mx:Button x="256" y="10" label="向上" click="moveScoll(0,-1)"/>
            <mx:Button x="334" y="10" label="向下" click="moveScoll(0,1)"/>
            
            <!--水平滚动-->
            <mx:Tile id="tile" direction="vertical" width="200" height="52" x="10" y="66"  verticalScrollPolicy="off" horizontalScrollPolicy="off">
                <mx:Button label="1" height="50" width="75"/>
                <mx:Button label="2" height="50" width="75"/>
                <mx:Button label="3" height="50" width="75"/>
                <mx:Button label="4" height="50" width="75"/>
                <mx:Button label="5" height="50" width="75"/>
                <mx:Button label="6" height="50" width="75"/>
                <mx:Button label="11" height="50" width="75"/>
                <mx:Button label="12" height="50" width="75"/>
                <mx:Button label="13" height="50" width="75"/>
                <mx:Button label="14" height="50" width="75"/>
                <mx:Button label="15" height="50" width="75"/>
                <mx:Button label="16" height="50" width="75"/>
            </mx:Tile>
            <!--垂直滚动-->
            <mx:Tile x="237" id="tile2" direction="horizontal" y="60" width="77" height="150"  verticalScrollPolicy="off">
                <mx:Button label="1" height="50" width="75"/>
                <mx:Button label="2" height="50" width="75"/>
                <mx:Button label="3" height="50" width="75"/>
                <mx:Button label="4" height="50" width="75"/>
                <mx:Button label="5" height="50" width="75"/>
                <mx:Button label="6" height="50" width="75"/>
                <mx:Button label="11" height="50" width="75"/>
                <mx:Button label="12" height="50" width="75"/>
                <mx:Button label="13" height="50" width="75"/>
                <mx:Button label="14" height="50" width="75"/>
                <mx:Button label="15" height="50" width="75"/>
                <mx:Button label="16" height="50" width="75"/>
            </mx:Tile>
        </s:Panel>
    </s:Application>
  • 相关阅读:
    wpf passwordbox控件 光标移到最后
    C#程序 给IE网页IFRAME控件中所嵌入网页的元素赋值
    C#客户端填充外部IE浏览器中网页文本(input)且不提交
    C# 获取当前网页HTML
    WPF 带有提示文本的透明文本框
    C# 导出Excel文件 所导出文件打开时提示“Excel文件格式与扩展名指定格式不一致”
    php生成验证码
    Python命名规范
    UE4碰撞规则详解
    四大编程思想简述
  • 原文地址:https://www.cnblogs.com/hnhcc39/p/2595671.html
Copyright © 2011-2022 走看看