Проблема управления SWF из JavaScript - PullRequest
0 голосов
/ 22 августа 2010

Проще говоря, у меня есть SWF, встроенный в веб-страницу HTML, и я хочу перейти к определенному фрейму при нажатии на триггер. Но ничего не происходит, когда я нажимаю на триггер, как будто js просто не связывается вообще с swf.
SWF записан во флэш-памяти cs4 (a3) Ссылка на сайт http://simplywebdzine.com/test.html.
Я перечитывал учебники снова и снова и исследовал их в интернете, и, насколько я вижу, я все сделал правильно, но не могу заставить это работать. SWF очень простой, просто зеленая коробка, перемещающаяся по небольшой сцене. Желаемый готофрейм заставил бы его пересечь на более низкой высоте (просто пробный прогон для более сложного swf)

Был бы очень признателен за помощь, если бы вы могли узнать из исходного кода, что происходит не так. Большое спасибо Стив

1 Ответ

1 голос
/ 23 августа 2010

Мне кажется, у тебя две проблемы.

  1. У вас нет правильного идентификатора для вашего <object> в соответствии с вашим JavaScript. Идентификатор объекта - «mymovi.swf», а ваш javascript нацелен на «mymovi» в качестве идентификатора.
  2. Даже если я изменю ваш идентификатор с помощью firebug, функция все равно не сработает во флэш-памяти, и я получаю сообщение об ошибке, что функция не существует.

Вы добавили метод обратного вызова во flash? что-то вроде flash.external.ExternalInterface.addCallback("GotoFrame", gotoFrameHandler) ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...