Сделать ссылку на SWF-файл на другой HTML-код

У меня проблема с файлом SWF. У меня есть SWF-файл на моей HTML-странице, и мне нужно связать его с другим HTML-кодом, который я использовал, но привязка не работает. Любой может мне помочь. Как связать SWF-файл. Спасибо

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
4
0
38 656
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Вот ссылка на сообщение в блоге о том, как перейти по URL-адресу с помощью flash:

Ссылка на url в сценарии действия 3

Ответ принят как подходящий

Вы можете использовать SWFObject для добавления flashvar следующим образом:

<script type = "text/javascript">
    var flashvars = {};
    flashvars.targetURL = "http://www.stackoverflow.com";
    var params = {};
    var attributes = {};
    swfobject.embedSWF("myflashmovie.swf", "myAlternativeContent", "800", "600", "9.0.0", false, flashvars, params, attributes);
</script>

При этом предполагается, что внутри вашего Flash-фильма он закодирован таким образом, что Flash-фильм ожидает, что flashvar и использует эту ссылку на указанный URL-адрес.

В AS 2.0 это будет:

getURL(_root.targetURL);


В AS 3.0 это будет:

var flashvars:Object = LoaderInfo(this.root.loaderInfo).parameters;
var linkURL = flashvars['targetURL']; 
var link:URLRequest = new URLRequest (linkURL);
navigateToURL(link);

вы также можете добавить команду javascript, но onclick не работает, потому что он уже установлен. с помощью команды onmouseover сделает свое дело, но хотите ли вы сделать это таким образом? если так

`<object type = "application/x-shockwave-flash" onMouseOver = "parent.location='http://www.mysite.com'"> <param name = "wmode" value = "transparent" /><param name = "movie" value = "101.swf" /></object>

Думаю, я исправил. Вот что я сделал:

  1. сделал четкую графику png того же размера, что и область, в которой вы хотите, чтобы ваше флеш-видео было

  2. создайте новый слой (тег div) поверх флэш-видео - вы должны находиться в стандартном представлении, чтобы редактировать слои - слои похожи на таблицы: они содержат изображения, текст и т. д. (будьте осторожны: если вы используете таблицы, тег div будет плавать над таблицей при изменении размера браузера)

  3. добавьте пустой png в новый слой

  4. свяжите пустой png, используя окно свойств в Dreamweaver!

  5. Внутри тега вашего объекта, содержащего flash-объект, добавьте эту строку кода. Это сделает фон вашего флеш-ролика прозрачным и позволит разместить над ним слой png. Если вам все еще нужно, чтобы у вашего флеш-ролика был фон, просто создайте цветной прямоугольник в своем флеш-ролике и используйте его в качестве фона.

onmouseup выполняет такую ​​работу, как (не совсем то же самое) щелчок, у меня это работает. потому что onclick там не работает.

object type = "application/x-shockwave-flash" **onmouseup = "document.location='http://www.mysite.com';"**> 
<param name = "wmode" value = "transparent" />
<param name = "movie" value = "101.swf" />
</object>

Отформатируйте код соответствующим образом, нажмите оранжевый вопросительный знак в текстовом поле вопроса или ответа, чтобы получить помощь. Спасибо!

Trufa 14.06.2011 21:59

Другие вопросы по теме