Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Сайты (http://www.flasher.ru/forum/forumdisplay.php?f=79)
-   -   Семья ресторанов (http://www.flasher.ru/forum/showthread.php?t=93230)

CCCPirate 19.03.2007 11:44

Я конечно всегда утверждаю, что сайты на флэш - извращение, но коль скоро ты работаешь только в этой нише зачем тебе dhtml, с его убогими CSS совместимостями для разных браузеров и т д.? Сумел впарить свое умение - молодец, причем сделано все достаточно аккуратно, без излишеств, скрол уже сказали, а вот за контекстное меню - уважуха! редко заметишь чтобы сайтоделы им заботились, часто вообще play и stop оставляют.
А обращение ВАРАНа скорее к менеджеру, который не понимает какой сайт легче использовать в рекламных целях...

Да кстати флэш - это КРУТИЗНА))))

Punk T-34 20.03.2007 00:20

В разметке не силен и потому не понял, что ты говорил насчёт dhtml. Я всегда ищу альтернативу для того, чтобы вставить swf-ку с нимимальным количеством html-а на страницу. И если есть альтернатива моему коду - более компактная и чтобы с кроссбраузерностью - буду очень рад.

CCCPirate 20.03.2007 00:35

пользуй SWFobject

Punk T-34 22.03.2007 02:14

и это, по-твоему, компактно, подгружать 5-тикилобайтовый файл на яве? + ко всему, ещё и ява должна быть настроена.
...хреновая какая-то альтернатива.
Не смог я посмотреть свой же сайт таким способом:
Код:

<head>

<script type="text/javascript" src="swfobject.js"></script>

</head>

<body>

<div id="flashcontent">
включи flash и яву, мать твою!
</div>

<script type="text/javascript"><br>
var so = new SWFObject("punk_ist.swf", "punk", "100%", "100%", "7", "#000000");
so.write("flashcontent");
</script>

</body>


etc 22.03.2007 03:11

Не Java, а JavaScript. SWFObject стал стандартом, но пользовать его никто не заставляет. Можешь свой внешний js написать для вставки флеша в страницу, если угодно.

Punk T-34 22.03.2007 14:54

ну хорошо. А этот код будет работать в случае, если на сайт зайдет отсталый юзверь, который вообще ничего не вчехляет в компах, которому только что установили голую винду и смотрит он сайт через обычный IE?
Вобщем, нужны ли какие-то предустановки системы для того чтобы этот ява-скрипт нормально работал?

etc 22.03.2007 15:06

Цитата:

Сообщение от Punk T-34
ну хорошо. А этот код будет работать в случае, если на сайт зайдет отсталый юзверь, который вообще ничего не вчехляет в компах, которому только что установили голую винду и смотрит он сайт через обычный IE/

Такой юзверь на сайт попасть не сможет вообще. :)

Punk T-34 22.03.2007 15:28

А если с его компьютера зайдёт кто-нибудь другой?
Вобщем, подскажите, что тут не так. Вот второй вариант кода:
index.html
Код:

<html>
<head>
<title></title>
<script language="JavaScript" type="text/javascript" src="swfobject.js"></script>
</head>
<body bgcolor="#FFFFFF" scroll=no topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
    <script language="JavaScript" type="text/javascript">
                <!-- document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%">\n'
+ '<param name="movie" value="punk_ist.swf" />\n'
+ '<param name="quality" value="high" />\n'
+ '<param name="menu" value="false" />\n'
+ '<embed style="display:block" src="punk_ist.swf" quality="high" width="100%" height="100%" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n'
+ '</object>'); -->
                RunFunction();
        </script>
</body>
</html>

В файле swfobject.js
Код:

<!--
function RunFunction() {
document.writeln ('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%">');
document.writeln ('<param name="movie" value="punk_ist.swf">');
document.writeln ('<param name="quality" value="high">');
document.writeln ('<param name="bgcolor" value="white">');
document.writeln ('<param name="wmode" value="opaque">');
document.writeln ('<embed style="display:block" src="punk_ist.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="100%" wmode="opaque"></embed>');
document.writeln ('<\/embed><\/object>');
}
//-->

Не работает :(

etc 22.03.2007 15:39

Убери обратные слеши для начала.
А в чем выражается неработоспособность?

Punk T-34 22.03.2007 15:54

просто белый экран - не грузится swf.
слеши убрал - не помогло


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.