Форум 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=68501)

Atri 29.08.2005 17:08

управление клипом из другого окна
 
есть флэш в первом окне, запустивший хтмл во втором.
можно ли как-нибудь повлиять на выполнение флэшки из второго окошка?

ffffff 29.08.2005 17:14

поищи на форуме.... тут недавно была тема по поводу передачи параметров из одного клипа в другой...

Буньков Максим 29.08.2005 18:49

исчи передача параметров из Java Script и HTML

xok 30.08.2005 14:26

Вложений: 1
в старые добрые времена достал.
в исходнике разбирайся сам

Atri 31.08.2005 15:32

Всем по сеньке.
Пример хороший (правда, в мозилле почему-то не работает).
Интересно, можно как-нибудь обойтись без VBScripta, одним JS?

Atri 31.08.2005 18:23

мысли вслух
 
Вот что публикует сам flash в режиме с FSCommand
/блок для перехвата флешной fscommand/

Код:

<script language="JavaScript">
<!--
var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the FSCommand messages in a Flash movie.
function mine_DoFSCommand(command, args) {
        var mineObj = isInternetExplorer ? document.all.mine : document.mine;
        //
        // Place your code here.
        //
}
// Hook for Internet Explorer.
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
        document.write('<script language=\"VBScript\"\>\n');
        document.write('On Error Resume Next\n');
        document.write('Sub mine_FSCommand(ByVal command, ByVal args)\n');
        document.write('        Call mine_DoFSCommand(command, args)\n');
        document.write('End Sub\n');
        document.write('</script\>\n');
}
//-->
</script>

Видимо, IE и впрямь без VBS никуда.

Удивляет еще
var mineObj = isInternetExplorer ? document.all.mine : document.mine;


/mine.swf - название ролика/
вроде в IE и document.mine работает, или я не прав?

Atri 31.08.2005 18:58

Для закругления - ссылка из другой темы:

http://www.macromedia.com/cfusion/kn...=tn_15683#jtfc

не совсем понял к чему там это:
Цитата:

2 Insert the Flash media and OBJECT/EMBED code

1 Choose Insert> Media> Flash and choose the SWF "javascript_to_flash.swf" created above.
есть еще несколько глюков, но разобраться несложно.


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

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