我正在开展一个flex项目
我正在AS中构建拖放功能。我有一种情况需要从左边选择图像项并将其放到网格上。三个具体要求 a)围绕对齐的一些条件 b)我想要删除图像的副本 - 而不是原始图像 c)丢弃的图像需要再次移动
虽然我知道如何使用
在mxml中创建可拖放的对象<mx:Image id="img" x="100" y="100" source="img.png" mouseMove="mouseMoveHandler(event);"/>
如何在需要实现的地方做一个等效的事项(c)。我目前的做法是实现(b)如下操作 - 创建新图像
var newImage:Image=new Image();
newImage.id="Element"+String(count); //increment count to create newer objects
newImage.source = draggedImage.source;
//conditions to do alignment
如何在上面的mxml
中执行newimage.mouseMove的等效操作答案 0 :(得分:2)
你的帖子感觉有点分散;所以我相信这是唯一的问题:
我该怎么办呢 newimage.mouseMove与mxml中一样 上述
您的样本中的MXML版本如下:
<mx:Image id="img" mouseMove="mouseMoveHandler(event);"/>
在ActionScript中,您可以执行以下操作:
img.AddEventListener(MouseEvent.MOUSE_MOVE,mouseMoveHandler);