2009-12-24 4 views
0

저는 flex에 익숙하지 않고 캔버스에 이미지 (또는 다른 ui 구성 요소)를 추가하는 방법을 모르므로 사용자가 그것을 선택할 수 있고 (선택되어 있음을 볼 수 있습니다.) 또한 원합니다. 예를 들어 백 스페이스를 클릭하고 장면에서 선택한 이미지를 제거하는 가능성을 추가합니다. 그렇게하는 방법?플렉스 : 캔버스에 선택 가능한 이미지 추가하기

어쩌면 당신은 의사에게 나를 가리킬 수 있습니까?

답변

0

정확하게 필요한 것이 확실하지 않습니다.

하나의 이미지를 캔버스에 추가해야합니까, 아니면 여러 이미지를 추가해야합니까? 그리고 이러한 이미지를 어떻게 배치해야합니까? 수평? 수직선? 기와?

TileList를 캔버스에 추가하고 dataprovider로 필요한 이미지의 소스를 보유하는 ArrayCollection을 추가 할 수 있습니다.

List 또는 TileList 용 itemrenderer를 만들면 이미지를 표시 할 수 있습니다.

그런 다음 이미지를 선택할 수 있습니다. keyDown 이벤트에 eventListener를 추가하면 클릭 된 백스 페이스 버튼을 catch하고 tilelist에서 선택한 항목을 제거 할 수 있습니다.

<mx:TileList id="myTileList" dataProvider="{myImages}" itemRenderer="your.domain.MyItemRenderer" keyDown="{keyDownHandler(event)}" /> 

Adobe LiveDocs 및이 답변에 사용 된 몇 가지 단어를 사용하면 도움이 될 것입니다.

희망이 도움이됩니다.

관련 문제