вот. я нашео у себя как это делается:
| Код | <html> <head> <title>JavaScript & Falsh</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script language="JavaScript"> <!--// var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1; function clip_DoFSCommand(command, args) {var clipObj = InternetExplorer ? clip : document.clip; if(command == "mouseover") {alert(args); } } 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 clip_FSCommand(ByVal command, ByVal args)\n'); document.write(' call clip_DoFSCommand(command, args)\n'); document.write('end sub\n'); document.write('</SCRIPT\> \n'); } //--> </script> </head> <body> <OBJECT id="clip" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="100" HEIGHT="100" ALIGN=""> <PARAM NAME="movie" VALUE="clip.swf"> <PARAM NAME="quality" VALUE="high"> <PARAM NAME="bgcolor" VALUE="#FFFFFF"> <EMBED id="clip" src="clip.swf" quality=high bgcolor=#FFFFFF WIDTH="100" HEIGHT="100" swLiveConnect=true NAME="clip" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"> </EMBED> </OBJECT> </body> </html>
|
ActionScript для объекта, при наведении на который вызывается событие:
| Код | on (rollOver) {FSCommand("mouseover", "Привет!"); }
|
вот и всё. Можно использовать все что угоднго, пересылать переменные, массивы и т.д. единственное что, если взаимодействие не с одним клипом, то все строки clip в вышеуказанном коде надо менять на другие. |