Просмотр полной версии : управление клипом из другого окна
есть флэш в первом окне, запустивший хтмл во втором.
можно ли как-нибудь повлиять на выполнение флэшки из второго окошка?
поищи на форуме.... тут недавно была тема по поводу передачи параметров из одного клипа в другой...
Буньков Максим
29.08.2005, 18:49
исчи передача параметров из Java Script и HTML
в старые добрые времена достал.
в исходнике разбирайся сам
Всем по сеньке.
Пример хороший (правда, в мозилле почему-то не работает).
Интересно, можно как-нибудь обойтись без VBScripta, одним JS?
Вот что публикует сам 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 работает, или я не прав?
Для закругления - ссылка из другой темы:
http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=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.
есть еще несколько глюков, но разобраться несложно.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.