zoukankan      html  css  js  c++  java
  • TileList组件做的一个图片浏览工具

    package
    {

    import flash.display.MovieClip;
    import fl.controls.*;
    import fl.data.DataProvider;
    import fl.events.ListEvent;

    import flash.display.Loader;
    import flash.net.URLRequest;

    import flash.events.Event;


    public class Tilelist extends MovieClip
    {
    private var imagesURL:String = "";
    private var myTileList:TileList = new TileList();
    private var imagesArr:Array = new Array();
    private var arr:Array = new Array();
    public function Tilelist()
    {
    for (var i:uint = 1; i < 5; i++)
    {
    imagesArr.push({source:imagesURL + i + ".jpg", label:"Image " + i});

    }

    var dp:DataProvider = new DataProvider(imagesArr);

    // myTileList.direction = ScrollBarDirection.VERTICAL;
    myTileList.labelField ="";

    myTileList.dataProvider = dp;
    myTileList.columnWidth = 210;
    myTileList.rowHeight = 98;
    myTileList.columnCount = 3;
    myTileList.move(-50, 280);
    myTileList.addEventListener(ListEvent.ITEM_CLICK,onGetImageHandler);
    addChild(myTileList);


    }

    private function onGetImageHandler(e:ListEvent):void
    {

    for (var j:int = 1; j < 5; j++)
    {
    var loader:Loader = new Loader();
    loader.load(new URLRequest(String("p"+ j + ".jpg")));
    arr.push(loader);

    }

    if(e.item.label == "Image 1")
    {
    arr[0].x = 200;
    arr[0].y = 50;
    stage.addChild(arr[0]);
    }else if(e.item.label == "Image 2")
    {
    arr[1].x = 200;
    arr[1].y = 50;
    stage.addChild(arr[1]);
    }else if(e.item.label == "Image 3")
    {
    arr[2].x = 200;
    arr[2].y = 50;
    stage.addChild(arr[2]);
    }else if(e.item.label == "Image 4")
    {
    arr[3].x = 200;
    arr[3].y = 50;
    stage.addChild(arr[3]);
    }

    }

    }
    }

  • 相关阅读:
    bzoj1178/luogu3626 会议中心 (倍增+STL::set)
    suoi31 最近公共祖先2 (倍增lca)
    luogu4155/bzoj4444 国旗计划 (倍增)
    [BZOJ1864][Zjoi2006]三色二叉树
    [Luogu3070][USACO13JAN]岛游记Island Travels
    [Luogu2458][SDOI2006]保安站岗
    [BZOJ1191][HNOI2006]超级英雄Hero
    [BZOJ1050][HAOI2006]旅行
    [Luogu2973][USACO10HOL]赶小猪Driving Out the Piggi…
    [BZOJ1833][ZJOI2010]数字计数
  • 原文地址:https://www.cnblogs.com/yanshuoistutu/p/2725293.html
Copyright © 2011-2022 走看看