|
|
|
| Спасибо, AlexSol! Я написал свою первую Флэшку!
Теперь мне надо её как-то вставить в HTML документ (swf файл надо вставить)
Как мне это сделать? | |
|
|
|
|
|
|
|
для: AlMag
(02.02.2007 в 11:04)
| | 1 способ (стандартный) этот код получается, если нажать Public во Flashe, а потом viewsource
в браузере. но. при этом способе вывода вокруг флаш-ролика выводятся мерзкие рамки, которые
к тому же заставляют лишний по ролику кликать
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="500" height="208">
<param name="movie" value="tech_sm.swf">
<param name="quality" value="high">
<embed src="tech_sm.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="208"></embed>
</object>
|
поэтому есть второй способ (нестандартный). он требует включенного Java-script. флаш-ролик
выводится скриптом, без рамок, без требования дополнительного тыка. скрипт прилагается, а
вот код:
<SCRIPT language="JavaScript" type="text/javascript" src="iobject.js"></SCRIPT>
<SCRIPT language="JavaScript" type="text/javascript">
var o = {};
//o.align = "";
//o.allowScriptAccess = "sameDomain";
o.bgcolor = "ffffff";
o.height = "208";
o.id = "id";
o.name = "tech_sm.swf";
o.quality = "high";
//o.salign = "Stage";
//o.swLiveConnect = "true";
o.width = "500";
//o.base = "";
//o.flashvars = "";
//o.ver = "";
showFlash (o);
</SCRIPT>
|
| |
|
|
|
|
|
|
|
для: elenaki
(02.02.2007 в 11:12)
| | Спасибо! Второй способ определенно лучше.
//o.align = "";
//o.allowScriptAccess = "sameDomain";
//o.salign = "Stage";
//o.swLiveConnect = "true";
//o.base = "";
//o.flashvars = "";
//o.ver = "";
Что это значит?
Я из этого понял только //o.flashvars = "";
Это переменные, который передаются во Флэш? Или наоборот? | |
|
|
|
|
|
|
|
для: AlMag
(02.02.2007 в 11:49)
| | я их закомментарила, потому что не пользуюсь. можно вообще удалить. | |
|
|
|
|
|
|
|
для: elenaki
(02.02.2007 в 12:00)
| | Я понял))
Я спрашивал про методы, что Вы описывали. Что они значат? | |
|
|
|
|
|
|
|
для: AlMag
(02.02.2007 в 12:03)
| | http://noregret.org/tutor/swfobject/
http://blog.deconcept.com/swfobject/
а вообщето в инспекторе свойств есть кнопка 'публикрвать' - можно выбрать формат exe,html,gif,.... | |
|
|
|
|
|
|
|
для: elenaki
(02.02.2007 в 11:12)
| | Ваша первая строчка
<SCRIPT language="JavaScript" type="text/javascript" src="iobject.js"></SCRIPT>
Что она значит? Что за файл iobject.js?
У меня не работает этот метод. ( | |
|
|
|
|
|
|
|
|
для: AlMag
(06.02.2007 в 11:06)
| | строка означает, что подключается java-script, вынесенный в отдельный файл. файл этот прикреплен к тому топику как аттач. можно не выносить скрипт в отдельный файл, а писать его в теле того документа, где находится флашик. просто это неудобно, если таких документов с флашиками много... | |
|
|
|
|
|
|
|
для: elenaki
(06.02.2007 в 11:11)
| | Только у меня флэшка с синим фоном, а после того, как я скачал Ваш файл и запустил
страничку, фон остался белым, но флэшка (там у меня идущие часики) играет. Что делать? | |
|
|
|
|
|
|
|
для: AlMag
(06.02.2007 в 11:26)
| | фон можно настроить
o.bgcolor = "ffffff";
как и высоту и ширину и другие параметры. | |
|
|
|
|
|
|
|
для: elenaki
(06.02.2007 в 11:27)
| | to elenaki рекомендую заменить на скрипт swfObject - он более продуман (например есть проверка версии плеера и вывод альтернативных флешу данных) | |
|
|
|
|
|
|
|
для: AlexSol
(06.02.2007 в 11:46)
| | А где его взять? | |
|
|
|
|
|
|
|
для: AlMag
(06.02.2007 в 14:15)
| | несколько выше я привел поиск по сайте - там я уже ссылки давал.
а так http://www.rambler.ru/srch?set=www&words=swfobject&btnG=%CD%E0%E9%F2%E8%21 - первые две - от создателей и русское описание | |
|
|
|
|
|
|
|
для: elenaki
(02.02.2007 в 11:12)
| | а у меня работает и такая версия
<object width="500" height="208">
<param name="movie" value="clock4.swf">
<embed src="clock4.swf" quality="high" type="application/x-shockwave-flash" width="500" height="208"></embed>
</object>
|
Такой можно пользоваться? | |
|
|
|
|
|
|
|
для: AlMag
(09.02.2007 в 11:04)
| | нет.
>при этом способе вывода вокруг флаш-ролика выводятся мерзкие рамки, которые
к тому же заставляют лишний по ролику кликать
-у всех кто подписан на обновление эксплорера. | |
|
|
|
|
|
|
|
для: AlexSol
(09.02.2007 в 11:35)
| | а почему нельзя? | |
|
|
|
|
|
|
|
для: AlMag
(09.02.2007 в 11:42)
| | эк ты упорный....
1) код вставки ролика писали не дураки и если есть codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" значит оно нужно
2)нужно выводить через js. объясняю: вот есть у тебя событие _root.onMouseDown. ты ждешь что оно сработает по первому клику, а нет,фигушки - в ie перед тем как флешка станет ловить события необходимо ее активировать - кликнуть. тоесть все события ловятся начиная со второго клика. | |
|
|
|
|
|
|
|
для: AlexSol
(09.02.2007 в 11:56)
| | >эк ты упорный....
Ну если я чего-то не знаю, так для этого и созданы форумы.
А как делать с swfobject.js?
С тем, что Вы в аттаче прикрепили. Там 2 папки. Что с ними надо делать? | |
|
|
|
|
|
|
|
для: AlMag
(09.02.2007 в 12:56)
| | в этой теме.
автор: AlexSol (06.02.2007 в 14:20)
|
| |
|
|
|