Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Привешать ссылку на флешку (https://javascript.ru/forum/dom-window/5196-priveshat-ssylku-na-fleshku.html)

greatilya 25.09.2009 09:02

Привешать ссылку на флешку
 
Подскажите, возможно ли на флешку "привесить" переход на сайт? Только с учетом что флеш-исходника(fla) нету. Попытки затолкать флешку в <a> не привели к успеху. Или подобные переходы прописываются только во флешке непосредственно?

Флешка в http://total-chel.ru/
Объяление флешки потребовали у меня следующее:
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="240x400/AC_RunActiveContent.js" language="javascript"></script>
<!--url's used in the movie-->
<!--text used in the movie-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
	if (AC_FL_RunContent == 0) {
		alert("This page requires AC_RunActiveContent.js.");
	} else {
		AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
			'width', '240',
			'height', '400',
			'src', '240x400/240x400_service2',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', '240x400_service2',
			'bgcolor', '#ffffff',
			'name', '240x400_service2',
			'menu', 'true',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', '240x400/240x400_service2',
			'salign', ''
			); //end AC code
	}
</script>
<noscript>
	<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="240" height="400" id="240x400_service2" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="allowFullScreen" value="false" />
	<param name="movie" value="240x400/240x400_service2.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />	<embed src="240x400/240x400_service2.swf" quality="high" bgcolor="#ffffff" width="240" height="400" name="240x400_service2" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
	</object>
</noscript>


Может где-то в объявлении можно подцепиться к переходу на сайт, сейчас при щелчке переходит на "http://total-chel.ru/undefined". Либо в JS файле можно что-то сделать, но я не догадался как. JS скрипт здесь http://total-chel.ru/240x400/AC_RunActiveContent.js

Может кто сталкивался с подобной ситуацией...

Gvozd 25.09.2009 09:23

пройдись каким-нибудь декомпилятором флеша по ней
не думаю, что на ней стоит серьезная защита

greatilya 25.09.2009 09:51

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

Kolyaj 25.09.2009 10:03

Положить ссылку поверх.

greatilya 25.09.2009 12:41

Спасибо, я тоже подумал об этом варианте но реализовывать если чесно не охото, (т.к. за это не заплатят). Я думал что вдруг я не знаю какого-нибудь стандартного метода.

x-yuri 26.09.2009 13:01

Цитата:

Сообщение от Kolyaj
Положить ссылку поверх.

а что, разве должно работать?

Цитата:

Сообщение от greatilya
сейчас при щелчке переходит на "http://total-chel.ru/undefined"

значит флеш в каком-то параметре (url) ждет ссылки на сайт

onmousedown должно работать. Ссылки по теме:
http://forum.vingrad.ru/forum/topic-...1894347/0.html
http://stackoverflow.com/questions/4...-on-a-flash-ad

Octane 26.09.2009 13:07

Цитата:

Сообщение от x-yuri
значит флеш в каком-то параметре (url) ждет ссылки на сайт

обычно так:
<param name="flashvars" value="URL=http://www.somesite.ru/" />

Gvozd 26.09.2009 13:14

Цитата:

Сообщение от x-yuri
значит флеш в каком-то параметре (url) ждет ссылки на сайт

да не факт
часто адрес перехода зашит в саму флешку наглухо

x-yuri 26.09.2009 13:56

Цитата:

Сообщение от Gvozd
да не факт
часто адрес перехода зашит в саму флешку наглухо

часто зашит, но откуда в данном случае undefined берется?

Kolyaj 27.09.2009 14:58

Цитата:

Сообщение от x-yuri
а что, разве должно работать?

А почему нет?


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