Цитата:
|
Но как-то не очень он меня понял..
|
А в чем именно проблема выражается? Возможны несколько вариантов.
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-шники обоим элементам и размер устанавливать у них обоих.