Показать сообщение отдельно
Старый 31.03.2010, 19:53
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 4  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
примерно так:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
	<head>
		<title>SWFObject 2 static publishing example page</title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<script type="text/javascript" src="swfobject.js"></script>
		<script type="text/javascript">
            var flashvars = null;
            var params = {"bgcolor":"#E6EAEF"};
            swfobject.embedSWF("ctfmaudioplayer.swf", "PubTalkPlayer", "242", "124", "9.0.0", "http://www.ct.fm/ctfmaudioplayer/expressInstall.swf", flashvars, params);
        </script>	
</head>
	<body style=" background-color:#00FF00">
        <div id="PubTalkPlayer">
        <h3>CT.FM - Audioplayer</h3>
        <p>У Вас неустановлен Flash плагин.</p>
        <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
        </div>
	</body>
</html>
в данном случае содержимое дива PubTalkPlayer будет заменено на флешку. Но на самом деле это не то, что вам нужно. Это "лечит" проблему, когда нужно сначала активировать флешку щелчком мыши на ней, и только второй щелчек срабатывает уже для флешки (т.е. проблема у банеров и меню - первый щелчек не делает переход по ссылке).

Флеш - отдельное приложение внутри html. Пока у него нет фокуса, он не перехватывает события от клавиатуры. Единственное, можно написать javascript, который будет перехватывать нажатия клавиш и посылать их флешу. Яваскрипт перехватывает клавиатуру все время, см. http://unixpapa.com/js/testkey.html
__________________
мой пустой блог