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

Регистрация: Jun 2006
Сообщений: 27
Отправить сообщение для GladiatoR_Alex с помощью ICQ
Cool ExternalInterface, Loader и обновление страницы

У меня есть небольшая (или большая ) проблема, которую не могу решить.
Есть приложение, оно грузится в Iframe при помощи swfobject 2.
Код:
        <script type="text/javascript" src="js/swfobject.js"></script>
	<script type="text/javascript">
		function recieveFromFlash(Txt) {
			window.location.reload(true);
		}
	</script>
	<script type="text/javascript">
		var flashvars = false;
		
		var flashVars = ""; 
		if(window.location.href.indexOf('?') > 0) flashVars = window.location.href.substring(window.location.href.indexOf('?') + 1);
		var params = {
			allowNetworking: "all",
			allowFullScreen: "true",
			allowScriptAccess: "always",
			flashvars: flashVars
		};
		
		swfobject.embedSWF("test.swf", "myContent", "760", "730", "10.0.0", flashvars, {}, params);
	</script>
<body>
           <div id="myContent">
		<p>Alternative content</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>
Вызов ExternalInterface.call("recieveFromFlash", null); из этой программы происходит нормально и страница перегружается , но когда я её вызываю из подгружаемой флэшки она перестаёт работать Хотя это обязательное условие, по окончанию работы программы - перезагрузить страницу с приложением. В этот момент еще работает XML Socket

Вопрос: может ли мешать работа XML Socket вызову javascript функции, то как в основной программе, до загрузки флэхи, там тоже работает только другой XML Socket.
Или это ограничения по безопасности? Или... я что то не понимаю и мне нужна Ваша помощь...