ActionScript TileList

import fl.controls.TileList;
import fl.data.DataProvider;
import fl.controls.SliderDirection;
import fl.containers.ScrollPane;
import fl.events.ListEvent;

var init_x:Number = 5;
var init_y:Number = 5;
var small_image_width:Number = 128;//小图片的宽
var small_image_height:Number = 96;//小图片的高
var big_image_width:Number = 380;//大图片的宽
var big_image_height:Number = 384;//大图片的高
//数组用来存放图片(Images和flash文件在同一目录)
var imageArray:Array=new Array
({label:"图片1",source:"Images/1.jpg"},
 {label:"图片2",source:"Images/2.jpg"},
 {label:"图片3",source:"Images/3.jpg"},
 {label:"图片4",source:"Images/4.jpg"},
 {label:"图片5",source:"Images/5.jpg"},
 {label:"图片6",source:"Images/6.jpg"});
//设置TileList
var tileList:TileList=new TileList();
tileList.move(init_x, init_y);
tileList.setSize(small_image_width+15, big_image_height);
tileList.columnWidth = small_image_width;
tileList.rowHeight = small_image_height;
tileList.direction = SliderDirection.VERTICAL;//垂直显示,默认是水平显示的
tileList.dataProvider = new DataProvider(imageArray);
tileList.addEventListener(ListEvent.ITEM_CLICK, list_item_click);
stage.addChild(tileList);
//设置ScrollPane;
var scrollPane:ScrollPane=new ScrollPane();
scrollPane.move(init_x+small_image_width+15+5,init_y);
scrollPane.setSize(big_image_width, big_image_height);
scrollPane.scrollDrag = true;//允许拖动
stage.addChild(scrollPane);
//单击小图片;
function list_item_click(event)
{
	var url = event.item.source;//获取图片路径
	scrollPane.source = url;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值