swf文件和flv文件有什么区别?

FLV是流媒体,但SWF不是。所谓流媒体,简单来说就是在网络上缓冲的同时可以播放的媒体文件。虽然两者都可以用Flash创作,但前者只属于一般的视频,通常只是给观众看的。后者可以作为程序代码放入,可以和用户进行交互,比如Flash游戏,是SWF格式的,用户可以控制游戏中预先设置的可控按钮。FLV做不到这一点。FLV多用于网络视频,SWF多用于网页装饰,SWF也可用于互动程序和动画展示。

简单来说:

Flv是flash生成的视频,不能交互。

Swf是flash直接生成的动画,可以交互。