博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TileList组件做的一个图片浏览工具
阅读量:4354 次
发布时间:2019-06-07

本文共 1560 字,大约阅读时间需要 5 分钟。

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]);
}

 

}

 

}

}

转载于:https://www.cnblogs.com/yanshuoistutu/archive/2012/10/15/2725293.html

你可能感兴趣的文章
jquery11源码 animate() : 运动的方法
查看>>
stl 容器
查看>>
POJ 2251 Dungeon Master
查看>>
深入理解java虚拟机之走进java
查看>>
jQuery
查看>>
4.J - 组合
查看>>
java 面试题 1-10
查看>>
通用删除查询语句存储过程
查看>>
PyCharm的一些设置
查看>>
一个奇怪的网络故障 默认网关为0.0.0.0(Windows)
查看>>
DoDataExchange函数,UpdateData(TRUE)和UpdateData(FALSE)的区别
查看>>
SQL Server 2008 R2如何开启数据库的远程连接
查看>>
搜索框获取转移焦点事件
查看>>
解决js跨域问题
查看>>
使用 Spring 3 MVC HttpMessageConverter 功能构建 RESTful web 服务
查看>>
Java获取当前的系统时间
查看>>
UVALive 4643 Twenty Questions (压缩DP,4级)
查看>>
378. Kth Smallest Element in a Sorted Matrix
查看>>
asp.net下载文件几种方式
查看>>
Web Api通过Route、RoutePrefix等特性设置路由
查看>>