Ball with two textures = how to change from one texture to another

Hello,

I want to make a smoke like this one:

It consists of balls (or planes) that change from fire to smoke as they move up the Z axis and grow in size.

So I created a material with two image textures = one fire and the other smoke. Fine so far.

I expected textures to have an alpha channel, so that I animate the alpha of the top texture to zero, so that it disappears.

But unfortunately this is not the case. Only materials seem to have an alpha, but not textures (why ? it would be useful)

So how to do it ? I can use materials and create an animated file sequence, but I would prefer a quicker way.

Any ideas ? Thanks and sorry if it has come up, I searched for this and no luck.

Check transparency in materials, check alpha in the texture panel for you alpha texture.

As for blending smoothly between two materials,
just use glsl nodes,

make a material and check use object color and shadeless

This material will be used as the mix factor between two maps

Add the three materials to the node material

Material 1
Material 2
Mix material

Use mixRGb node