У меня проблема, которую я пытаюсь решить с тех пор! Кажется, я не получил свойство BrowserManager.url после встраивания с помощью SWFObject! Целью является получение URL-адреса HTML, в который встроен SWF-файл, а не где сам swf-файл!
Я имею в виду, что SWF-файл находится только в корне, а файл встроен во многие страницы веб-сайта. Каждый раз, когда загружается флеш-файл, он должен знать, на какой странице он был вызван! было бы здорово, если бы вы могли мне помочь! веселит АлиКак вставлять флеш-файлы в HTML с помощью SWFObject (и получать deeplinking для работы!)
0
A
ответ
1
лучший способ сделать это состоит в использовании ExternalInterface:
ExternalInterface.call('function() {try {return window.location.href;} catch (err) {}}');
Вы должны убедиться, что у вас есть AllowScriptAccess набор всегда, например, так:
<script type='text/javascript'>
var so = new SWFObject('player.swf','ply','470','320','9','#000000');
so.addParam('allowfullscreen','true');
so.addParam('allowscriptaccess','always');
so.addParam('wmode','opaque');
so.write('mediaspace');
</script>
Лучшие,
Zach
спасибо приятель !! это сработало! –