2012-03-30 2 views
1

Я создал встроенную страницу для своего сайта (это файл .swf), и я пытаюсь встроить его в файл .html, но html-код не будет позвольте мне изменить размер файла (я хочу, чтобы файл занимал всю страницу, поэтому я попытался сбросить значения высоты и ширины тега объекта до 100% - это не сработало) Кто-то сказал мне, что лучший способ изменить размер файла будет с помощью javascript. Как мне это сделать?Вложение .swf-файлов на .html-страницу

код выглядит следующим образом:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="intro to elianas website" align="middle"> 
<param name="allowScriptAccess" value="sameDomain" /> 
<param name="movie" value="intro.swf" /> 
<param name="quality" value="high" /> 
<param name="bgcolor" value="#1C140D" /> 
<embed src="intro.swf" quality="high" bgcolor="#1C140D" width="100%" height="100%" name="intro" align="center" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> 
</object> 
+2

Ваше имя вводит в заблуждение – Starx

ответ

0

Вот короткий и к точке Тута о встраивании SWF в HTML:

http://www.tizag.com/flashTutorial/flashhtmlcode.php

+0

Я знаю, как вставлять файл ... Я хочу знать, как изменить размер файла так, чтобы он заполнил страницу (но я хочу сделать это так, чтобы размер зависел от размера экрана/сети браузер - если бы это был любой другой объект html, я бы использовал процент над пикселями, но в этом случае он, похоже, не работает для меня) –

+0

Как сказал Старкс в своем ответе. Вы также задали ширину и высоту тега объекта? –

2

Кроме того, необходимо обеспечить ширину и высоту для объекта.

<object width="100%" height="100%"> 
    <param name="movie" value="file.swf"> 
    .. 
    <embed src="intro.swf" width="100%" height="100%" /> 
</object> 
1

Похоже неактивной пост, но только в случае, если кто-то ищет решение натыкается на это, вот решение:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 
    codebase="http://download.macromedia.com/pub/shockwave/ 
    cabs/flash/swflash.cab#version=6,0,40,0" 
    width=100% height=100% id="intro"> 

    <param name="movie" value="sample.swf" /> 

    <param name="quality" value="high" /> 

    <param name="bgcolor" value="#1C140D" /> 

    <embed src="/path/to/sample.swf" quality="high" bgcolor="#1C140D" 
     width=100% height=100% name="intro" align="" 
     type="application/x-shockwave-flash" 
     pluginspage="http://www.macromedia.com/go/getflashplayer"> 
    </embed> 

</object> 

Примечание:

  1. Дон 't определить параметры ширины и высоты в двойных кавычках (при использовании%)
  2. Этот метод не будет работать для XHTML, <embed> не может быть в пределах <object> тега
0

Использование CSS, чтобы увеличить ширину страницы и высоту тегов тела и HTML

<style type="text/css"> 
html,body { 
    height:100%; 
    width:100%; 
} 

body { 
    margin-left: 0px; 
    margin-top: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
} 
</style> 

У меня была аналогичная выпуском с полным флэш-файлом страницы, где firefox не отображает флэш-память, а хром отображал ее с ограниченной высотой в верхней части страницы.

Смежные вопросы