I don't believe that SET SPRITE is what you are looking for. SET IMAGE COLORKEY will do the trick, provided that you use it in the correct manner.
This code demonstrates:
` set up the transparent color FIRST
set image colorkey 0,255,0
` here's an image with the transparent color
ink rgb(0,255,0),0
box 0,0,63,63
ink rgb(255,255,255),0
box 10,10,53,53
get image 1,0,0,63,63
` here's one with no transparent color used
ink rgb(255,0,0),0
box 0,0,63,63
ink rgb(255,255,255),0
box 10,10,53,53
get image 2,0,0,63,63
do
for x = 50 to 100
sprite 1,x,100,1
sprite 2,x,200,2
wait 1
next x
for x = 100 to 50 step -1
sprite 1,x,100,1
sprite 2,x,200,2
wait 1
next x
loop
You MUST use the SET IMAGE COLORKEY command
before you get the image. That's how DBPro knows to set up the alpha channel for images grabbed with specific color used for transparency.
By the way, the description of SET IMAGE COLORKEY in the help file explains this quite well.