首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取Flex型TileList图像源

获取Flex型TileList图像源
EN

Stack Overflow用户
提问于 2009-08-15 04:06:53
回答 1查看 1.5K关注 0票数 0

我有一个加载了Flickr数据的TileList。tilelist使用imageRenderer来制作一堆缩略图。

我正在尝试创建一个自定义的拖放函数,但我想要获取tilelist mouseEvent目标的图像源。下面是拖动处理程序的代码:

代码语言:javascript
复制
public function onPicMouseDown(e:MouseEvent):void {
            var tileList:TileList = TileList(e.currentTarget);

            var item:Object = Object(tileList.selectedItem);

            var source:DragSource = new DragSource();

            var dragView : Image = new Image();
            dragView.source = tileList.selectedItem.source;

            DragManager.doDrag(
                rowRenderer,
                source,
                e,
                dragView
              );
}

但是tileList.selectedItem没有源属性。源是由项目呈现器产生的图像的属性。我希望能够做一些等同于

代码语言:javascript
复制
tileList.selectedItem.itemRenderer.source

但这也不能解决这个问题。

必须有一个简单的方法来做这件事,我只是错过了。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2009-08-17 01:09:16

在您的onMousePicDown处理程序中,您的源应该是:

代码语言:javascript
复制
dragView.source = event.target.parent.source;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1281125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档