AS3 ExternalInterface: управление фильмом из другого окна - PullRequest
0 голосов
/ 10 декабря 2010

Как я могу управлять флэш-фильмом в окне из дочернего (всплывающего) окна, вызываемого с помощью метода вызова ExternalInterface?

Название фильма myMovie.Используя javascript во всплывающем окне, я пытаюсь получить доступ к функции в фильме, используя document['myMovie'].flashFunction().Однако, поскольку javascript находится во всплывающем окне, а flash - в другом, браузер жалуется, что функция не определена.

Это сработало бы, если бы javascript и фильм находились в одном окне.

Я использую Firefox.

1 Ответ

2 голосов
/ 10 декабря 2010

Из всплывающего окна вы можете сослаться на оригинальное окно с помощью window.opener, например:

window.opener.document.myMovie.flashFunction();
...