我是flex的新手,并且不知道如何将图像(或其他ui组件)添加到画布,因此用户可以选择它(并看到它被选中),我也希望添加一个可能性,例如单击退格键并从场景中删除所选图像。怎么做?
也许你可以指点我阅读的文件?
答案 0 :(得分:0)
我不确定你到底需要什么。
您是否需要在画布上添加一个图像,或者可能需要多个图像? 你怎么需要布置这些图像?水平?垂直?瓷砖?
这样做的一种方法是将TileList添加到画布中,并将datCrovlection作为数据提供者来保存所需图像的来源。
为List或TileList创建一个itemrenderer,您将能够显示图像。
然后可以选择图像。将eventListener添加到keyDown事件时,您可以捕获被单击的后退空间按钮,并从tilelist中删除所选项目。
<mx:TileList id="myTileList" dataProvider="{myImages}" itemRenderer="your.domain.MyItemRenderer" keyDown="{keyDownHandler(event)}" />
Adobe LiveDocs以及我在本回答中使用的一些词语可能会对您有所帮助。
希望这有帮助。