on setNewColor me, whichColor pColor = whichColor end
对于行为的其余部分,需要先初始化一些东西。
On beginSprite me pColor = 0 sprite (me.spriteNum)Cursor = 259 pMemRef = sprite (me.spriteNum).member pMemRef.image = member ("coloringBook").image.duplicate () pMemRef.regpoint = point (0,0) end
On mouseUp me if pColor <> 0 then offsetLoc = the clickLoc - sprite (me.spriteNum).loc pixelColor = pMemRef.image.getPixel (offsetLoc, #integer) if pixelColor > 0 then pMemRef.image.floodFill (offsetLoc, pColor) end if end if end