2013-05-15 77 views
0

我正在使用Actionscript 3的Flash工作。我有一類對象。假設這個班被稱爲「蘋果」。在運行時,會在舞臺的左半部分生成一些「apple」實例。每個「蘋果」實例都可以拖放到舞臺上的任何位置。舞臺的左右兩側都有其他藝術作品。我想要構建的是一些機制,通過這種機制,用戶可以上下滾動舞臺的右半部分(如左側),以便舞臺右半部分的藝術以及舞臺的所有實例舞臺右半邊的「蘋果」一致移動,而舞臺左半邊的藝術和「蘋果」實例保持靜止。任何建議,我應該看什麼樣的解決方案將不勝感激。如何僅基於當前位置在用戶滾動時的舞臺上滾動拖放對象

回答

0

簡而言之:您可以使用hitTestObject來測試當前拖放的蘋果是否在屏幕的右側結束。創建一個數組並在右側存儲蘋果的實例名稱。當右側滾動時,相應地移動陣列中的蘋果。這可以通過跟蹤y座標來完成。

+0

非常感謝!我對動作是綠色的,所以這非常有幫助。 – user2371905

相關問題