作者orz0rz (大乾)
看板Flash
標題[問題] 在指定座標上打點
時間Wed Aug 18 14:17:12 2010
各位板大好~
小弟是 Flash 新手
最近遇到了一個問題
希望有人能幫我一下 XD
現在我有一個二維陣列
其存的值為0或1
若存的值為1 則在特定X,Y座標上打上一個紅點
我現在的想法是不論存的值是0或1
都先將這些紅點打上 設為物件
再用程式去測二維陣列的值
若為1則物件紅點顯示出來 為0則隱藏起來
但我這陣列還蠻大的 所以物件紅點會很多...
物件太多 程式執行起來會超慢 Q_Q
不知有何方法能直接依值0或1
直接在特定X,Y座標上打上紅點
是用AS 3.0
麻煩大大解惑了~ 謝謝 <(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.75.233
1F:推 dsmwang:用graphics直接繪上去會比較好嗎? 08/18 14:58
2F:→ dsmwang:graphics繪圖跟alpha比起來有比較不耗資源嗎? 08/18 14:59
3F:→ ben0209:問題可能不是出在繪圖,是出在巡訪陣列,調整資料結構試試 08/18 16:59
4F:推 scars:用graphic打點跟整個畫面都是物件 差很多吧 囧 08/18 17:42
5F:推 ericinttu:推樓上 08/18 18:19
6F:→ orz0rz:恩恩~所以才想問不用物件的打點方法...是用drawCircle()嗎? 08/18 19:12
7F:→ orz0rz:不知是否有大大可以提供一簡單範例用法 謝謝<(_ _)> 08/18 19:13
8F:推 scars:你可以看一下Graphics的方法 點小的話可以drawRect快一點點 08/18 22:46