2012-04-16 67 views
0

我使用flex基元類(如橢圓矩形等)創建了基本形狀,每個圖形都添加到圖形對象中。通過UI縮放Flex圖形對象

現在,我在尋找一個機制來選擇它和它的規模(在Photoshop中的變換-dragable角落和邊緣,圖像縮放被拖拽上)

任何解決方案可用?

謝謝

回答

0

無火花圖元的擴展InteractiveObject類,所以你那倒可以直接以任何方式操縱它們。下面是我認爲你應該做的事情(更多類似Actionscript的思維):創建一個精靈,使用AS3繪圖API繪製你需要的形狀,然後將addChild形狀添加到你的精靈中,並附加一些小精靈來標記你應該能夠與您的圖形進行交互。例如,如果要在抓取角點時縮放主精靈,只需將一個小精靈添加到角落區域,並在該小精靈上偵聽mouseDown事件(以及mouseMove事件以確定您的主精靈應該調整大小) 。

對於一些Flex的好東西,可能有一些更簡單的方法,但正如我所說 - 這是我用純AS做的。

+0

謝謝你。 你能說出任何這樣的好東西嗎? – Saju 2012-04-16 12:08:50

+0

嗯,我只是覺得可能已經有一些自定義的包裝或皮膚寫人的皮膚來緩解任務調整大小和拖動comps。 [Here's something](http://mobile.dzone.com/news/flex-4-spark-resizable)可能對你有所幫助。 – Varnius 2012-04-17 07:28:03