Показать сообщение отдельно
Старый 18.03.2011, 00:48
maxkar вне форума Посмотреть профиль Отправить личное сообщение для maxkar Найти все сообщения от maxkar
  № 6  
Ответить с цитированием
maxkar

Регистрация: Nov 2010
Сообщений: 497
Цитата:
Но как-то не очень он меня понял..
А в чем именно проблема выражается? Возможны несколько вариантов.
1. ExternalInterface.available - false. Проверяется, например, trace'ом, выводом в текстовое поле или работой следующих примеров.
2. Ошибок (исключений) при вызове ExternalInterface.call никаких нет? Исключений там, например. Видно в DebugPlayer, если ошибки нигде не отлавливаются.
3. В javascript метод вызывается? Поменяйте скрипт на следующее:
Код:
		<script type="text/javascript" language="JavaScript">
		function setFlashWidth(width) {
                        alert("It works! Width is " + width);
			document.getElementById('940x124').width = width;
		}
		</script>
4. В HTML-коде два вложенных тега Object. Сейчас код устанавливает размер только у внешнего. У внутреннего размер остается фиксирован. А во всяких firefox как раз определяющим является внутренний Object. Так что нужно дать ID-шники обоим элементам и размер устанавливать у них обоих.