Технический форум
Вернуться   Технический форум > Компьютерный форум > Софт и программы > Графика & дизайн


Ответ
 
Опции темы Опции просмотра
Старый 15.01.2009, 22:36   #1 (permalink)
Bronks
Member
 
Аватар для Bronks
 
Регистрация: 07.01.2008
Сообщений: 372
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Как запихнуть на сайт флеш-анимацию

Как запихнуть на сайт флеш-анимацию ? Типоанимации или типо телека сбоку сайта или типо такого что нибудь.
Bronks вне форума   Ответить с цитированием

Старый 15.01.2009, 22:36
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Вот вам темы, которые имеют что то схожее с вашей темой

Оцените сайт
Как звучит сайт
Программируем плавную анимацию на микроконтроллере

Старый 18.01.2009, 16:08   #2 (permalink)
s.s
Member
 
Аватар для s.s
 
Регистрация: 28.02.2008
Сообщений: 1,666
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 246
По умолчанию

Тебя интересует сам HTML код ?
Там все просто
Код:
<object width="120" height="100" type="application/x-shockwave-flash" data="/img/tovar.swf"><!--Открываешь обьект, далее выставляешь высоту и ширину, потом определяешь тип, и соответственно указываешь размещение-->			
<param name="movie" value="/img/movie.swf"><!--Здесь указываешь параметр, и значение-->
</object><!--Тут соответственно закрываешь обьект-->
Да быть может я не правильно указал на синтаксис

Последний раз редактировалось s.s; 18.01.2009 в 16:11
s.s вне форума   Ответить с цитированием
Старый 18.01.2009, 23:31   #3 (permalink)
Bronks
Member
 
Аватар для Bronks
 
Регистрация: 07.01.2008
Сообщений: 372
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

а можно код с примером ?
Bronks вне форума   Ответить с цитированием
Старый 19.01.2009, 10:25   #4 (permalink)
s.s
Member
 
Аватар для s.s
 
Регистрация: 28.02.2008
Сообщений: 1,666
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 246
По умолчанию

Что то не понял ) что значит с примером ? это вроде как он )
s.s вне форума   Ответить с цитированием
Старый 19.01.2009, 17:51   #5 (permalink)
Darkcosinus
Member
 
Регистрация: 25.04.2008
Сообщений: 238
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от s.s Посмотреть сообщение
Тебя интересует сам HTML код ?
Там все просто
Не так и просто. Не все браузеры правильно "кушают" <object>, некоторым нужно указывать <embed>.
Плюс к этому флэш при таком способе вставки будет неактивным, т.е. чтобы кликнуть на ролик. нужно будет кликать 2 раза - сначала чтобы активировать объект, а потом чтобы собственно кликнуть.
Эту проблему решает вставка флэша через запускающий скрипт типа AS_runactivecontent.js (кажется так)

Плюс если флэш с прозрачным фоном, ему ещё нужно указывать в параметрах wmode=transparent и т.п. - нюансов много.

Лучший способ - воспользоваться функциями вставки флэша в любом современном html-редакторе
Darkcosinus вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 20.01.2009, 23:51   #6 (permalink)
VedebellO
Member
 
Аватар для VedebellO
 
Регистрация: 13.05.2008
Сообщений: 719
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 278
По умолчанию

Плюс IE будет выделять флэш в рамочку с постоянными просьбами "кликнуть, чтобы активировать". Это можно обмануть.

1. Создается js-файл (например, flash.js, в котором прописывается:
Код:
function Runflash(src, width, height) {
    document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,79,0\" width=\""+width+"\" height=\""+height+"\" title=\"\">");
    document.write("<param name=\"movie\" value=\""+src+"\">");
    document.write("<param name=\"quality\" value=\"high\">");
    document.write("<param name=\"wmode\" value=\"transparent\">");
    document.write("<embed src=\""+src+"\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" wmode=\"opaque\" width=\""+width+"\" height=\""+height+"\" wmode=\"transparent\">");
    document.write("</embed></object>");
    }
2. Внутри тега head подцепляем этот скриптовый файл:
Код:
<script src="flash.js" language="javascript"></script>
3. В нужном месте пишем:
Код:
<script language="JavaScript" type="text/javascript">Runflash("http://расположение_флешки/имя_флешки.swf",ширина,высота);</script>
Это позволит вставлять много флешей на странице, даже если у всех разные размеры. И не прописывать каждый раз всю эту мутотень (см. п. 1).
VedebellO вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 13:18.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.