Images are tough… but you know textures… they are nice repeating patterns. Flash does pretty well using them as fills. I create them using painter6 and import the pics into flash. Then I break the picture apart, and it goes into my fill tool. I then just fill in what ever flat shading I’ve got.
I realize that there are some disadvantages to this. If you really wanted to do it right, you’d have to choose the best shading export option in swift. You’d have many little triangles which you’d need to add differing shades of texture to.
Although you COULD use the same small texture for all of them, as you can set the individual alpha level for each section of texture.
By placing an exact duplicate silouette of the object below it, you can use a solid black fill to allow the alpha to show the texture as darker in some areas and lighter in others. (keeping in mind that it will have to be on a Layer below the layer with the object, until such time as you finaly select the entire object and group it. Then group your silouette and put it behind the object.
So… flash can do things really really small, BUT you have to work really hard for it.