Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Как вставить флеш на страницу?


Автор: t77 30.7.2010, 20:01
Доброго времени суток.

Пытаюсь поставить swf файл на странице MasterPage.master, никак не хочет отображаться...
Исходный код:
Код

     <embed src="Flash/banner.swf" quality=high 
           pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" 
           type="application/x-shockwave-flash" width="100%" height="250">
    </embed>


Данный код работает в простой страничке HTML !
Не совсем понимаю почему же это не работает в asp.net (MasterPage.master)???

Еще пробовал:
Код

<object width="1000" height="200"> 
              <embed src="Flash/banner.swf" 
                     type="application/x-shockwave-flash" 
                     pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
                     width="1000px" 
                     height="200px">
              </embed> 
            </object>


Пробовал
Код

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" data="Flash/banner.swf" 
                    type="application/x-shockwave-flash" width="600" height="420"> 
            
            <param name="movie" value="Flash/banner.swf" /> 
            <param name="quality" value="high" />
            
            </object>


Не отображается флешь файл ни в какую! При запуске страницы, в нижней части окошка (StatusBar) видно что загружается страница и никак не загрузится. Хотя сама флешка весит не много и содержание страницы не большое...
Что я делаю не так?
Как это сделать?

Автор: diadiavova 30.7.2010, 21:45
Скорей всего дело в относительном адресе. Ты указал его относительно мастер-страницы, а в браузере отображается адрес контент-страницы и все относительные адреса вычисляются именно относительно ее, так что если она в другом каталоге, то адрес вычисляется неправильно.

Автор: t77 30.7.2010, 22:15
diadiavova, спасибо.
Действительно дело было в относительном адресе.

Только, какой из приведенных  вариантов лучше использовать? Какой из них надежнее и будет без проблем работать после того как сайт будет закинут на сервер?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)