2011-08-13 30 views
1

我有一个面板,它以右标记的缩略图图像的形式显示图像和带有按钮的控制栏。当用户点击右标记的缩略图时,我想将右标记的缩略图粘贴到鼠标指针上,当他点击图像时,缩略图相关图像应粘贴在图像上。与点击事件相同的拖放概念。如何通过单击柔性图像上的图像将图像粘贴到光标4

+0

你可以发布一些代码来显示你的应用程序的设置?你所要求的相当简单,只是这会有助于了解更多。 – shanethehat

+0

嗨@shanethehat,我已经编辑了帖子的细节。请检查一次。 –

+0

这个问题真的很难遵循! –

回答

2

你的问题仍然很难理解,但我相当肯定你需要的是Sprite#startDrag()Sprite#stopDrag()

这里有一个小例子设置,让你开始:

<s:layout> 
    <s:HorizontalLayout/> 
</s:layout> 

<s:Button label="pick it up" click="myImage.startDrag(true)" /> 
<s:Image id="myImage" source="@Embed('test.png')" /> 
<s:Button label="drop it" click="myImage.stopDrag()" /> 

请注意,我的lockCenter参数设置为true。这将使图像粘在鼠标上。否则,你会开始从原始位置拖动图像。

+0

谢谢@RIAstar,现在正在努力工作:) –

1

试试这个:选择按钮单击并放弃,你必须做双击。

<mx:LinkButton id="myLButton" height="100" width="100" color="red" label="Click" 
      doubleClickEnabled="true" click="myLButton.startDrag(false)" doubleClick="myLButton.stopDrag()"/>