Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Пауза во внешнем мувике (http://www.flasher.ru/forum/showthread.php?t=97448)

Whim 21.06.2007 13:39

Пауза во внешнем мувике
 
Помимо моей основной флешки на странице есть div, содерщащий iframe, в который может загружаться внешняя флешка(ее выбирает пользователь и соответственно о ней ничего не известно). Моя основная флешка лежит в нижнем слое, а внешняя в верхнем, т.е. над ней - создается имитация, что внешняя флешка проигрывается внутри основной. В основной флешке есть кнопка Pause. Вопрос как остановить внешнюю флешку при нажатии на кнопку Pause в основной(ну и соответственоо запустить дальше после повторного нажатия Pause)? При нажатии на кнопку паузы я вызываю JavaScript-функцию, которая обращается к внешней флешке:
Код:

function SetPause(){
    thisMovie("flashobj").StopPlay();
}

function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }
    else {
        return document[movieName]
    }
}

но StopPlay() останавливает только нарисованную анимацию, а звуки и видео продолжают проигрываться...

CorC 22.06.2007 10:18

LocalConnection, JS?

Kikasso 22.06.2007 10:28

Внимание! Не все то iE что блестит.
Код:

var OPERA = Boolean(window["opera"]);
if ( navigator.appName.indexOf("Microsoft") != -1 && !OPERA ) {
        return window[movieName]
    }else{
//...
}

А по сабж - если флешка грузится непонятно откуда, сделана непонятно кем, то и сделать ничего нельзя.

Whim 22.06.2007 21:58

Спасибо Kikasso


Часовой пояс GMT +4, время: 13:57.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.