Форма входа

Что ищем?

Календурь

«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

baner

Новини західної України

ShiftCMS.net - Каталог сайтів Львова

depositfiles



UA-file

 

Синхронизация t

Погода во Львове





Пятница, 19.04.2024, 19:11
Приветствую Вас Гость | RSS
ptichkablack
Главная | Регистрация | Вход
Как сделать flash прозрачной?



Бывают моменты, когда что-то очень простое, в силу не знания, выливается во что-то большое и непонятное. Так было и со мной. Когда я решил сделать flash прозрачной. А именно надо было сделать текст для баннера и чтобы было видно задний фон сайта, при установки баннера. Просмотрел много статей в Интернете на эту тему, но у многих при их объяснении всё равно возникают вопросы. Я постараюсь сделать одну из самых понятных инструкций «как сделать флешку прозрачной». Разобьем всю инструкцию по шагам, чтобы облегчить понимание данного обучения.

Инструкция

Уровень сложности: Легко

1 шаг

Находим Publish Setting

В 1 и 2 шагах задаем правильные настойки для прозрачности flash ролика.
Для этого идем по пути File→Publish Setting и жмем кнопку, появиться нужное нам окошко. Можно просто нажать комбинацию клавиш Ctrl+Shift+F12 для вызова этого окна.

2 шаг

Вносим изменения в Publish Setting

В появившемся окне выбираем вкладку «HTML» и находим пункт «Window Mode» и в выпадающем списке выбираем «Transparent Windowless». Эта настройка активирует нужную нам прозрачность во флеш. Закрепим результат и перейдем к следующему шагу.

3 шаг


Выбираем инструмент "текст"

Теперь создаем текст во flash в два шага
Выбираем слева на панели инструментов инструмент «Text tools» (горячая клавиша T английская).

4 шаг


Рабочая область . Вводим буквы.

Вводим любой текст, к примеру «FOMUVI.RU». Задаем свойства текста: сделаем текст красного цвета, шрифт 90. Затем сделаем фон флешки синим, чтобы был контраст. Основная часть работы закончена и можно перейти к заключительному этапу.

5 шаг


Сохраняем результат

Теперь сохраняем результат, для этого снова жмем File→Publish Preview и в выпадающем меню выберете «HTML». Произойдет компилирование flash и откроется страничка с уже с готовой флешкой. Чтобы извлечь результат, можно скачать исходный файл оттуда, куда его сохранила программа ( в моем случае «file:///G:/Temp/Untitled-1.html») или же сохранить эту страницу в любое нужное Вам место. При сохранении появиться файл Untitled-1.html (или имя, назначенное вами при создавании flash) и папка Untitled-1_files (в этой папке будет лежать ваша флешка). Если открыть эту страницу, то фон будет синим. Как мы и задали в программе. «Ты же обещал, что flash будет прозрачной» – скажете Вы. Обещание своё сдержу. Теперь зайдем в паку Untitled-1_files и запустим флешку Untitled-1.swf . И в ней фон синий! Обманул Вас? Так, откроем файл Untitled-1.html в блокноте и найдем строчку <body bgcolor="#0000ff"> . Эта строчка отвечает за фон нашей страницы. Давайте заменим синий цвет введем другой цвет (его кодировка, как видно из строки – #0000ff), например салатовый. Его кодировка #33FF00 . Строчка примет вид <body bgcolor="#33FF00">. После изменений снова запускаем страничку Untitled-1.html. И что же мы видим? Мы видим, что фон стал салатовый. А что если вообще исключить фон странички? Его не будет (!), как мы и хотели! На самом деле надпись FORUMI.RU будет на белом фоне. Этим примером со сменой цвета фона я показал, что какой бы фон (пусть это будет задняя картинка или же просто цвет) мы не задавали, флешка будет иметь прозрачность. Теперь эту флешку вставляем в любое место и радуемся полученному результату.



Когда публикуешь через Flash там стоит тарабарская кодировка.
<param name="wmode" value="transparent"> для нетскейпа wmode = transparent, слоями вставляй флешку (с Z-индексом) и добавляй эти параметры.

а это в хтмл файл ил куда вставляешь флашку

<object width="820" height="90" id="candle" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="header.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<param name="wmode" value="transparent">
<embed src="header.swf" quality="high" bgcolor="#000000" width="820" height="90" name="candle" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" wmode="transparent" />
</object>

<param name="wmode" value="transparent"> в теге <object>, и атрибут wmode="transparent" в теге embed.






Copyright MyCorp © 2024