Disable inherited alpha channel from texture of parent node

I have this problem where I have a parent node (lets say it’s a simple quad made with CardMaker) with a texture set (has to be an RGBA texture with transparency), and I create a second quad also with CardMaker and attach it to the first quad.

The second quad doesn’t have a texture, but it has a RGBA colour set instead, semi transparent, say: (0, 0, 0, 0.5), and I call setTransparency(TransparencyAttrib.MAlpha) on the second card too.

What I keep getting is the second quad inherits the alpha channel of the texture from the first quad, and I can’t seem to figure out any way to stop if from doing that. I tried clearTexture() on the second quad without any luck, I’ve tried many other things, but also without luck.

I seem to have figured this out myself, on the second card, I should call setTextureOff(1) rather than clearTexture(), now it isn’t showing the alpha channel from the parent node any more.