看板 Flash 關於我們 聯絡資訊
我要做一個隨機定位三個球形遮色片的程式 以下為我的程式碼 var bg_photo_mc:bg_photo = new bg_photo() ; addChild(bg_photo_mc) ; var mask_ball_mc:Array = new Array() ; for(var i:int = 0; i<3 ; i++) { mask_ball_mc[i] = new mask_ball() ; addChild(mask_ball_mc[i]) ; mask_ball_mc[i].x = int(Math.random()*450+50); mask_ball_mc[i].y = int(Math.random()*450+50); bg_photo_mc.mask = mask_ball_mc[i] ; } 可是這樣寫的話 變成只有其中一顆球可以變成遮色片 其他兩顆會維持原樣的球形 不會變成遮色片 求助板上各位高手 是哪邊寫錯了 OTZ.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.142.10.133
scars:我建議你用一個Sprite去裝那三顆球,然後mask設成那個Sprite 03/11 22:07
isia:已解決 感謝~ 03/12 09:26