Как создавать свои Flash-игры, подобные Angry Birds и World of Goo?
Box2D - это библиотека, которая моделирует физическое поведение твердых тел в двумерном пространстве. Программисты могут использовать ее в своих играх, чтобы сделать...
Как сделать flash с прозрачным фоном? Очень часто нужно сделать так, что бы flash была прозрачной. В этой статье я подробно покажу, как это сделать. Чтобы опубликовать flash с прозрачным фоном, вам нужно всего лишь правильно задать настройки публикации в Adobe Flash.
Итак, изначально у нас есть мультипликационный герой на черном фоне. Нам нужно сделать так, чтобы при публикации сквозь нашу flash просматривался фон html страницы.
Перед тем, как опубликовать эту работу через File>Publish(Shift+F12) зайдем в настойки публикации File>Publish Settings(Ctrl+Shift+F12)
Затем перейдите на вкладку HTML. Здесь нас интересует опция Windows Mode.
Откройте выпадающее меню Windows Mode и в раскрывающемся списке выберете Transparent Windowless.
Теперь публикуем документ, нажимая на кнопочку Publish. В каталоге у нас появляются два файла – html страница и swf файл. Открываем HTML страничку в браузере. И видим, что фон страницы по умолчанию такой же, как и фон в Adobe Flash (в нашем примере черный) и поначалу может показать, что ни чего не получилось.
Откройте страницу в блокноте или в любом другом редакторе и пропишите другой цвет (или задайте фоновый рисунок) у html страницы, сохраните ее и снова откройте ее в браузере.
Как видите flash абсолютно прозрачная, сквозь нее просматривается другой фон html страницы.
Внимание!
Вы можете изучить все секреты flash анимации всего за 3 недели! Перейти из разряда новичка в разряд опытного пользователя даже без посещения дорогих курсов и чтения толстенных талмудов.
110 видео уроков,
в превосходном качестве помогут пройти, Вам, терни flash анимации самым быстрым и легким путём! +ActionScript 3.0
Комментарии
Не очень понятно что в итоге должно получится, но урок скопирую.
Должен получиться прозрачный фон у флешки... это заметно, когда вы вставляете её на сайт. Представьте, что фон сайта фиолетовый?.. :)
1) Админ всегда прав
2) Если админ не прав, смотри пункт 1
Мы в контакте -
#3 Опубликовано 17 марта, 2009 - 00:23 пользователем митяй_доскер
#4 Опубликовано 11 июня, 2009 - 20:26 пользователем nobody0
#5 Опубликовано 1 июля, 2009 - 02:45 пользователем motoden
#6 Опубликовано 23 июля, 2009 - 12:15 пользователем Ztox
#7 Опубликовано 27 июля, 2009 - 16:35 пользователем sk4444
#8 Опубликовано 31 января, 2010 - 20:57 пользователем eugen
#9 Опубликовано 18 июля, 2010 - 23:20 пользователем Дохтер-ша
#10 Опубликовано 28 июля, 2010 - 12:39 пользователем ABY
#11 Опубликовано 4 августа, 2010 - 14:57 пользователем spustovalov
#12 Опубликовано 17 августа, 2010 - 18:34 пользователем alexpus
#13 Опубликовано 18 марта, 2011 - 09:31 пользователем lind
<HTML>
<HEAD>
<TITLE>сайт</TITLE>
</HEAD>
<BODY BACKGROUND="old-31-2.gif">
<CENTER>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="https://download.macromedia.com/pub/shockwave/ cabs/flash/swflash. cab#version=6,0,29,0" width="800" height="700">
<PARAM name="movie" value="main.swf">
<PARAM name="quality" value="high">
<EMBED src="main.swf"
QUALITY="best" PLUGINSPAGE="https://www.macromedia.com/go/getflashplayer "
TYPE="application/x-shockwave-flash" width="800" height="1100" wmode="transparent"></EMBED>
</OBJECT>
<CENTER/>
</BODY>
#14 Опубликовано 26 июня, 2011 - 13:55 пользователем grafik70
#15 Опубликовано 20 июля, 2011 - 13:57 пользователем nyukers
#16 Опубликовано 4 августа, 2011 - 23:25 пользователем 8Romeo8
#17 Опубликовано 5 июня, 2013 - 18:28 пользователем archizona.ru
Товарищ Администратор!!! я не понял из этого урока ничиго! все операции по настройке Flash проделаны, но:
где искать этот HTML?
где этот каталог, если искать в нем?
и еще вопрос, данный урок показывает что можно изменить прозрачность фона, те сам рисунок остается прежним:
1.можно ли сделать так чтоб весь проект флеш был прозрачным например в дримвивере? (хочу сделать кнопки которые будут просвечивать бекграунд дримвивера)
2.как будет созданный фон реагировать на анимацию персонажа например того, который создан на этом уроке?
у каждого объекта можно менять уровень прозрасности (альфа) посредством настроек в соответсвующем меню (там, где выбирается цвет, когда еще только рисуешь объект, также прозрасность можно менять посредством ActionScript у мувиклипов и т.д.).
а по поводу "где искать HTML" тут все четко по порядку написано, каждая операция имеет по наглядной картинке, и учтите, что это Adobe Flash CS4(!)
Спасибо, хороший урок! Я думаю, кто хотел, тот понял:)
Прочитал, учел, буду пользовать!
СПАСИИИИИБООООО!
Спасибо за урок. Вовсю начал использовать)
С этим пошел дальше, Использую 3D графику на странице с прозрачным фоном!
Посмотреть что получилось можно на моем сайте- kovalenko_s.fatal.ru
спасибо!!!!!!!!!!!!!!!!!
Всем здравствуйте
Воспользовалась этим уроком, всё получается если на этой html-страничке поставить цветной Background
но если этот файл swf вставлять на другую страницу (новую) но она опять непрозрачная
Что делать?
Я сделал прозрачную флеш менюшку, а как всё это засунуть на сайт?
Класс!! Все вышло спасибо огромное. Причем с первого раза без всяких заморочек. Для ABY : код для вставки на свою страницу <EMBED pluginspage='https://www.macromedia.com/go/getflashplayer ' src='путь к файлу/название.swf' width='длинна' height='высота' type='application/x-shockwave-flash' wmode="transparent" menu="false" ;; quality="high"></EMBED>
Что то не получаеться сделать=(((
Всё делаю как написано....а выходит не так как надо=(((
Вот посмотрите как выходит software4you.ucoz.ru
Здравствуйте, у меня такая проблема, в explorer не отображается прозрачность, показывается фон. Задача сделать сайт путем размещения флеш на html странице по середине. Вот код:
</HTML>
Подскажите есть ли возможность решения такой проблемы? спасибо
Отличный урок! спасибо огромное.
Странно, почему в проге нельзя установить прозрачность фона, слои без проблем, а фон...
т.е. неважно как сделана флеша wmode="transparent" сделает ее фон прозрачным ?
Т.е. я могу это параметр добавить просто в хтмл и все?
и еще я заметил что не всегда после копилирования задний фон флешки прозрачный
даже если ты укозал что б он был прозрачным! я долго с этим баролся и все-таки нашол выход может кому и поможет но мне помогло!!!
открываете хтмл код и ищете строку
params.wmode = "direct";
после миняете на
params.wmode = "transparent";
это после публикации кс 5.5 в предыдущих версиях что то похожее на это
' wmode',' direct '
я думаю вы дагодались что надо делать!!!
'wmode', 'transparent'
вот и все успехов и процветания!
Если делать как тут описано, то при загрузке страницы флешка "моргнет" белым прямоугольником на черном фоне. Причем это не зависит от размера флешки, ее прозрачности и наличия прелоудера. Конечно это мелочь и многие не обращают на это внимания, но я все-таки javascript ом прячу флешку на 1 секунду перед загрузкой страницы и вместо нее показываю gif фон. Тогда моргания нет. Пример тутhttps://archizona.ru/sochetanie_tsvetov.html (зеленый завиток сверху)