...now smaller file size. Self-contained.
http://qbism.com/_extfiles/ac-qbS8.swf
It's not getting data from a server etc. Not a 'streaming demo player', not playable as a game, just linear playback of a specific prepackaged demo. Similar to video, resolution is pre-determined and it can't be resized w/o pixel scaling. Although versions at different resolutions can be created in advance.
This isn't a replacement for videos, just another option with pros and cons.