Показать сообщение отдельно
Старый 15.10.2010, 12:56
Mirror13 вне форума Посмотреть профиль Отправить личное сообщение для Mirror13 Найти все сообщения от Mirror13
  № 5  
Ответить с цитированием
Mirror13
 
Аватар для Mirror13

Регистрация: May 2010
Адрес: Ногинск
Сообщений: 56
У меня похожая проблема.

В AS написан такой код:
Код AS3:
ExternalInterface.addCallback('playRadio', Play);
mainTextField.text = 'Зарегистрировано ' + ExternalInterface.available;
Функция Play:
Код AS3:
public function Play(e:MouseEvent = null):void
  {
     mainTextField.text = 'Play';
  }
Для тестирования флешка была вставлена в страницу с помощью такого кода:
Код:
<object width="550" height="400" id="radio">
  <param name="movie" value="radio.swf">
</object>
В JavaScript проверяем наличие функции:
Код AS1/AS2:
var radio = document.getElementById('radio');
alert(radio.playRadio);
По началу alert выдавал
Код:
function() { [native code] }
, но при вызове ничего не происходило. После нескольких безуспешных попыток что-то исправить и возвращения к тому же коду он стал выдавать undefined. Подскажите, пожалуйста, в чем может быть дело?