Архив рубрики «Самоучитель по веб-дизайну. Книга 3»
Самоучитель по креативному веб-дизайну. Книга 3, стр.1
Глава 7. Анимация, звук и видео 36 7
ПРАКТИКУМ
для отображения Flash-фильма HTML-код использовать не нужно — в том что большинство браузеров просто откроют и воспроизведут фильм, если вы наберете самого файла фильма в адресной браузера. Однако без определяющего размеры Flash-фильма, автомати — чески примет высоту и ширину окна браузера. В большинстве будет луч — ше, определять размеры фильма будете вы, а не посетитель. Flash — фильм в HTML-документ, следует принять во внимание между браузерами Netscape Navigator и Internet Основное различие состоит в том, для воспроизведения в Internet Explorer (и Netscape Navigator 6) вставка Flash —
фильма производится с помощью дескриптора, а для Netscape Navigator
версии 4 Flash-фильмы вставляются с помощью . При откры — приведенного ниже HTML-кода в Internet браузер игнорирует деск —
, подготовленный для Navigator. Аналогично, если вы от — следующий HTML-код в Netscape браузер будет игнорировать , предусмотренный для Internet Explorer:
codebase=»http://download. macromedia. com/pub/shockwave/cabs/flash/
swflash. cab#version=5,0,0,0″
width=»800″
height=»600″
name=»quality» value=»high»>
width=»800″
height=»600″
type=»application/x-Shockwave-flash»
pluginspage=»http://www. macromedia. com/shockwave/download/
index. cgi? Pl Prod Version=ShockwaveFlash»>
Для чтобы воспроизвести Flash-фильм, у браузера быть специаль — ное программное обеспечение — модуль Flash. Вместо того чтобы просто не воспроизводить Flash-фильм в случае этого модуля в браузе —
Самоучитель по креативному веб-дизайну. Книга 3, стр.2
ре пользователя, выше HTML-код задает ресурса, откуда браузер загрузить модуль. Если у пользователя модуля воспроиз — ведения браузер выведет на экран окно, предоставляя пользова —
возможность выгрузить и установить Установив модуль, посетители смогут с его помощью просматривать в будущем и другие Flash-анимации. В при —
выше HTML-коде атрибуты codebase и piuginspage браузеру местонахождение ресурса, посетитель может выгрузить для браузе — ров Internet Explorer и Netscape соответственно. Помещая Flash-анима — цию на Web-сайт, HTML-код так, как выше, чтобы дать возможность выгрузить требуемый модуль.
368 Глава 7. Анимация, звук и видео
Атрибуты в приведенном HTML-коде выполняют следующие функции:
• widt h И height. Ширин а (width ) И ВЫСОТа (height ) Flash-фиЛЬМа МОГут ВЫ —
ражаться в виде отношения в процентах к ширине и высоте окна браузера
ИЛИ В ПИКСеЛЯХ (дескрипторы И ).
• movie. Flash — фильма, который требуется воспроизвести
(деСКрИПТОр ) .
• data. Flash-фильма, который требуется воспроизвести
(деСКрИПТОр ) .
• ciassid. Идентифицирует управления ActiveX, воспроизводящий
(дескриптор ct>). ^ H
• codebase. элементов управления ActiveX. брау — зеру выгрузить при отсутствии последнего (дескриптор
).
• src. Идентифицирует Flash-фильма (дескриптор
).
• piuginspage. подключаемого модуля Flash. браузеру выгрузить проигрыватель отсутствии последнего (дескриптор
).
• quality. качество Flash-фильма; возможные значения — High кое), Medium (среднее), (низкое) (дескрипторы И ).
• bgcolor. фоновый цвет Flash-фильма HTML-страницы) (дескрип —
торы И ).
• type. браузеру, какой подключаемый использовать для воспроизведения Flash-фильма.
Можно использовать и дополнительные которые определяют, когда
будет воспроизведен и сколько раз он будет Приведенный выше код Web-браузеру указание отобразить и воспроизвести фильм
splash. swf в заданной области 800 на 600 пикселей.
Создание Flash-фильма с чистого листа
Работая с Flash, вы, в известном становитесь кинорежиссером. Скажем, Голливудская кинокомпания принимает создать новый фильм; одним из первых компания наймет режиссера. Режиссер, в свою редь, работает с актерами, звукооператоров, художниками-декораторами
Самоучитель по креативному веб-дизайну. Книга 3, стр.3
и операторами того, чтобы создать фильм. В Flash вы режиссер, а актеры — это элементы Flash-фильма. В качестве (элементов) может выступать текст, ап —
пликация, фотоизображения, а также звуки и видео.
Глава 7. Анимация, звук и видео 369
Если у вас Flash, можно выгрузить пробную версию программ —
ного обеспечения из Web-сайта Macromedia (http://www. macromedia. com/
downloads). Открыв Flash в первый раз, вы увидите окруженную рабочей
областью. В сцену и рабочую область вы будете «кусочки» (элементы)
анимации. говоря, воспринимайте сцену как экран, на который ецируется» ваш фильм. элементы находятся на сцене, их видно в фильме; когда же они находятся в рабочей они «за сценой» и, следовательно, не видны, было показано на рис. 7.16.
Прямо над сценой временная шкала Flash. элемент Flash — фильма временную шкалу, которая программе, когда элемент по —
является на сцене и когда он исчезает, то есть покидает сцену. Во временную шка —
лу можно опорные кадры, чтобы перемещать элемент из одного положения на сцене в другое. изображение-аппликация может войти
на сцену слева, пройти по ней и выйти как показано на рис. 7.17.
Чтобы как сцена и временная шкала используются в Flash генерации движения, создадим простую, состоящую из трех анимацию прыгающего мяча:
1. Начните с открытия в Flash документа (File | New (Файл | Создать));
его bounce.
2. Выберите на временной шкале Frame 1 (Кадр 1) (см. иллюстра — цию).
3. С помощью рисования Oval (Овал) из панели на — рисуйте кружок в верхнем углу сцены. Нарисовать круг можно, удерживая во время клавишу SHIFT (цвет значе — ния не имеет).
4. Выберите на временной шкале Frame 2 (Кадр 2) и добавьте опорный кадр
(Insert | Keyframe |.Опорный кадр)). В кадре 2 появится маленькая
черная точка, указывающая, кадр является опорным.
5. С помощью Move (Переместить) (черная стрелка) из панели перетащите кружок в центральную часть сцены. По — скольку вы перемещаете опорный кадр в кадр 2, вы на самом переме — щаете копию мяча. Теперь у вас один мяч в верхнем правом углу и один внизу по центру.
Самоучитель по креативному веб-дизайну. Книга 3, стр.4
37 0 Глава 7. Анимация, звук и видео
6. Выберите на временной шкале Frame 3 (Кадр 3) и добавьте опорный кадр
(Insert | Keyframe (Вставить | Опорный кадр)). В кадре 3 появится черная точка, обозначающая один опорный кадр.
7. Перетащите находящийся внизу, в верхний угол сцены. По — скольку вы перемещаете опорный кадр в кадр 3, вы перемещаете мяча. Теперь у вас три мяча: слева (кадр 1), внизу в центре (кадр 2) и вверху (кадр 3).
Чтобы отдельные мячи в каждом кадре, щелкните на черных ках кадров 1, 2 и 3. При определенного кадра мячи (по одно — му) на сцене, как показано на рис. 7.18.
Для просмотра этой простой анимации выберите в меню
Window | Toolbars | Controller (Окно | Панели инструментов | Контроллер) в Windows —
или Window | Controller (Окно | Контроллер) в Macintosh-версии. окно контроллера с элементами управления, похожими на органы ви — деомагнитофона. Чтобы анимацию, щелкните на кнопке (Вос — произвести) в окне (стрелка вправо). Если вы хотите увидеть фильм,
Глава 7. Анимация, звук и видео 37 1
воспроизводимый в Flash Player, выберите в меню Control | Test Movie (Управление |
Тест Flash экспортирует фильм в Flash-файл (.swf) и откроет его в Flash
Player.
Чтобы сохранить фильм для использования в Internet, выберите в меню File | Export Movie (Файл | Экспорт фильма). Выберите в качестве Flash Player и
дайте файлу имя с расширением Например, фильм с прыгающим мячом
можно было бы назвать bounce. swf.
В этом продемонстрирована лишь малая возможностей Flash — анимации. Можно не только простые фигуры опорных кадров и переме — щать их по сцене, но также функции построения промежуточных
для создания всех между опорньгми кадрами й получения анимации. Кроме того, добавить больше слоев в палитру ной шкалы и добавить объекты, такие как текст и изображения, созда — ния более презентации. Flash — средство мультимедиа для Internet профессионального качества в полном этого слова.
Самоучитель по креативному веб-дизайну. Книга 3, стр.5
Чтобы помочь вам в ваших начинаниях с Flash, несколько сайтов в Internet
предлагают уроки по Flash:
Flash Kit http://www. flashkit. com
Planet http : //www. flashplanet. com
Faap. COm http://www. flaap. com
Macromedia http://macromedia-flash-5-infocenter. com /
Построение анимации на основе текста с помощью FlaX
Приложение Macromedia Flash — одно из наиболее мощных средств, с помо — которых дизайнеры могут анимацию для Web. К сожалению, скольку Flash является мощным орудием, разработчику понадобиться немало времени, научиться использовать Flash создания анимации про — фессионального качества.
ПРАКТИКУМ
Пока вы учитесь создавать Flash-анимации, вы можете мощной условно-бесплатной программой, называемой FlaX, с помощью можно со — здавать количество высококачественных Flash-анимаций, затрачивая на это лишь несколько минут. Работая с FlaX, вы просто текстовое сообщение, которое анимировать, например, название компании или рекламный лозунг, а затем требуемый анимационный эффект (см. рис.
7.19). ‘
Создав требуемый эффект, вы можете FlaX указание экспортировать ани — мацию в Flash-фильм. FlaX — простой и мощный создания анимации профессионального Чтобы выгрузить FlaX, Web-сайт компании
Самоучитель по креативному веб-дизайну. Книга 3, стр.6
GoldShell (www. goldshell. com/flax).
37 2 Глава 7. Анимация, звук и видео
Передача потокового аудио и видео
На AM-, FM — и ХМ-радиоканалах передают сигналы всем, кто
настроил свои приемники на их волну. образом телевизионные
станции транслируют передачи по воздушным каналам (или по кабелям) на раз — частотах для своей Подобно им, Internet-радио — и телестанции
передают сигналы по Internet — «настроиться на волну» посетив соответ — ствующий Web-сайт с помощью браузера. Во Всемирной существуют ты — сячи передающих спортивные передачи, новости, музыку и даже Как показано на рис. чтобы «настроиться» на Internet-радиостан — цию, вы просто Web-страницу сайта с использованием своего браузера.
Глава 7. Анимация, звук и видео 37 3
Более перечень радиостанций можно найти на Web-сайте справочни —
ка радиостанций brs (http://web-radio. fm/). На этом можно просмотреть списки радиостанций по штатам, странам или по формату легкая музыка,
ретро, спорт, ток-шоу и так далее). * .
Чтобы свою непревзойденность, некоторые предлагают пото — ковое просматривать которое можно в окне на экране, как показано на рис. Перечень сайтов, транслирующих телепередачи в Web, можно найти по адресу http://www. tvradioworld. com, http://www. etown. edu/vl/radio. html И http://dmoz. org/Arts/Television/News/.
$11.
Entertainment EditorJoel
SiegeienjoyOcean’s1i? Findout
in his review of the heist movie.
Если нужно передавать со своего потоковые видео — и аудиодан — ные, вам, в сущности, два варианта размещения своего содержимого в Web. Первый заключается в размещении и передаче данных с привлечением пании, специализирующейся на предоставлении услуг. Обычно подоб — компании взимают помесячную размер которой зависит от объема
Самоучитель по креативному веб-дизайну. Книга 3, стр.7
который они должны разместить на своем сервере, и помегабайтную оплату
за данные, передаваемых от вашего Существует несколько компаний, гающих услуги по размещению и трансляции потоковых аудио — и видеоданных:
Streaming Video
Host Express. com
Prime Internet Network
Stream Audio
http://www. bitstreamingvideo. com/index. html
http://www. hostexpress. com/real. html http://www. primenetwork. net/housing. html
http://www. streamaudio. com
Второй и, пожалуй, интересный вариант (хотя, вероятно, не столь тичный, если вы планируете качественное вещание 24 часа в сутки 7 дней в неделю) — это своих аудио — и видеоданных на собственном щательном сервере. В течение лет лидером в области потокового ме —
37 4 Глава 7. Анимация, звук и видео
диа компания RealNetworks. RealNetworks пробный сервер,
который вы можете загрузить и использовать на своей (пробный сервер будет работать в течение года, однако будет поддерживать только 25 под — одновременно). Кроме того, у RealNetworks можно приобрести и пол — сервер потокового медиа. •
ПРАКТИКУМ
Чтобы выгрузить и опробовать RealNetworks, посетите Web-сайт
RealNetworks (http://www. reai. com) и следуйте ссылкам, ведущим к «Products
Services» («Продукция и услуги»); воспользуйтесь поиском, чтобы найти
бесплатные продукты («free После завершения выгрузки про — грамму установки, которая установит на вашей сервер потокового медиа. вам было легче освоиться, в дистрибутив включены несколько
Самоучитель по креативному веб-дизайну. Книга 3, стр.8
аудио — и видеофрагментов, к которым вы (и другие можете подклю — чаться со своего Для обращения к потоковому медиа в URL-адрес включается номер порта, 8080, как показано ниже:
http://www. yoursite. com:8080/ramgen/AudioClipName. rm
«За сетевые приложения ссылаются друг на друга с помощью номе —
ров,’которые программисты называют портов (port numbers). HTTP-брау — зер и сервер, обращаются друг к другу как к «приложению, выполняю —
щемуся на порте Номер порта — это значение, которое соответствует приложению. Номер порта соответствует серверу потокового
Real Media. При включении в URL порта 8080 удаленный посылает запросы не на Web-сервер (который находится на порту 80), а, в данном случае, на сервер потокового медиа.
ПРИМЕЧАНИЕ ваш сервер защищен для того, чтобы сайт мог по — потоковое медиа (или получать запросы на потоковое может потребоваться разрешить проходить сквозь брандмауэр к порту 8080.
Создание потокового медиа
Установив сервер медиа, вы, скорее захотите создавать свои файлы потоковых видео — аудиоданных. Чтобы создать аудиофайл, пригодный для использования с RealNetworks, можно воспользоваться
такой программой, Cool Edit, которую можно выгрузить по адресу http:/ /
www. syntrillium. com рИС. 7.22).
ПРАКТИКУМ
Работая с Cool Edit, вы просто открываете аудиофайл и затем выбираете в меню
File | Save a Copy As (Файл | Сохранить как…), чтобы сохранить файл в формате
(Real Media). Затем, поместить файл на свой для трансляции, можно
создать ссылку на аудиофрагмент в HTML-файле, показано ниже;
Запуск аудиофрагмента
Глава 7. Анимация, звук и видео 375
В Internet отыскать несколько программ преобразования видеофай — лов из одного формата в другой, например, из AVI в QuickTime. потокового медиа RealNetworks видеоформаты MPE G и QuickTime, а также фор —
Самоучитель по креативному веб-дизайну. Книга 3, стр.9
мат Real Video (файлы с расширением Чтобы поместить в Web-страницу вое видео, используется аналогичная показанной ниже:
потокового видео
Создание страницы с Web-камерой
Применение для передачи видеоданных в режиме реального време — ни в последнее резко возросло. В прошлом были нацелены на парки, монументы, городские пейзажи и т. п. агентства но — востей нацеливают Web-камеры на городские чтобы предоставить пользовате — сиюминутную информацию о состоянии как показано на рис. 7.23.
Многие компании также способы внедрить Web-камеры в свои Web-сай —
ты, тем самым посетителей весьма полезными инструментами. Например,
многие детские сейчас предлагают страницы, родителям «заг — лядывать к ним» в течение Другой пример: тюрьма округа Марикопа в Аризо —
не ИСПОЛЬЗует (http://www. crime. com/info/jailcam. html), чтобы
пользователи могли наблюдать за жизнью заключенных в окружной тюрьме. Боль —
шой перечень можно найти по адресу http://www. ispy. nl.
376 Глава 7. Анимация, звук и видео
В создании фактически ничего сложного Для начала потребуется выбрать одну из множества камер для подключения к своему теру; кроме того, разнообразные варианты подключения камеры. В за — висимости от типа можно подключить камеру универсальную после —
довательную (USB), карту TV-адаптера даже через последовательный Чтобы устранить необходимость кабельную проводку от компь — ютера к камере, компании, напри —
мер, чей сайт вы можете посетить по
адресу предлагают бес — проводные подобные той, которая по — казана на рис. Такие камеры могут давать сигнал на расстояние до 30 метров подключенному непосредственно к компьютеру.