Party members of a character landing the killing blow on an enemy will gain Flask charges if they are near by[1]. This is not true for all +Life and +Mana gained "when you deal a killing blow" modifiers; only a character actually landing a killing blow will trigger those effects.