I just worked this out, with a combination of reading Werner posts 
and looking at the help:

on islands m1,m2,m3
   i = member(m1).image.duplicate()
   i2 = image(i.width,i.height,32)
   i.copypixels(member(m2).image, i.rect, i.rect, [#ink:2])
   i2.copypixels(member(m2).image, i.rect, i.rect, [#maskImage: 
i.creatematte()])
   member(m3).image = i2
end


What it seems to do is take member m2, works out what is different 
than member m1, and transfers just the areas that are changed into 
member m3.

It takes about 1/16th of a second to do a 640 x 480 image.


-- 

[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi  To post messages to the list,
email [EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo.  Thanks!]

Reply via email to