Чтобы отображать на сайте flash ролики или игры используется swf файлы. Например, я таким образом, создавал сайт с флеш играми, которые очень легко подключал за счет тега object.
Для этого вам понадобится загрузить swf файл в директорию сайта (пусть будет demo.swf в корневой папке) и прописать в html страничке следующий код:
<object width="800" height="380">
<param name="movie" value="/demo.swf">
<embed src="/demo.swf" width="800" height="380">
</embed>
</object>
Если вы откроете страницу с таким кодом, то увидите свою флешку (например, игру, которая будет работать). Это достаточно простой код. В нем мы выставили размеры, которые должен занимать swf на экране.
Более правильный код подключения ниже:
<object width="800" height="380" type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" data="/demo.swf">
<param name="movie" value="/demo.swf" />
<param name="quality" value="high" />
<embed width="800" height="380" src="/demo.swf"></embed>
</object>
Он отличается от первого большим количеством параметров (param). classid - имеет константное значение, означающее, что мы используем ActiveX элемент.
Сами параметры вы можете дополнять, в зависимости от ваших задач внутри тега object:
<param name="quality" value="" /> - Качество ролика. Значения: low | autolow | autohigh | high | medium | best
<param name="quality" value="" /> - Заливка фона внутри области ролика, в формате #RRGGBB, например: #ffffff
<param name="play" value="" /> - Включить ли автопроигрывание ролика. Значения: true | false.
<param name="loop" value="" /> - Нужно ли включать зацикливание ролика. То есть, если включено, то после окончания воспроизведения, начнет проигрывать его заново. Значения: true | false.
<param name="salign" value="" /> - Настраивает положение swf ролика внутри его фрэйма. Значения: l | r | t | b - влево, вправо, вверх и вниз
Существуют и другие параметры для управления swf, но этих основ будет достаточно для вставки обычных флэш анимаций и игр на сайт.