That isn't an "airsoft gun" in the sense that we see them...
That's basically a tube with compressed gas being forced through it with BB's in the way... The BB's get swept up into the compressed gas and gain momentum down a barrel.
I really should get off my ass and build one of these things.. I've been planning on it for years.