快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

JavaScript 和 Flash 的通信

<embed src="javascript_to_flash.swf" quality=high
width=366 height=142
type="application/x-shockwave-flash"

pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?
P1_Prod_Version=ShockwaveFlash" name="myFlash" swLiveConnect="true">
</embed>

  2. 插入如下的Javascript到<Body>标签内:

<SCRIPT LANGUAGE=JavaScript>
<!--
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
function myFlash_DoFSCommand(command, args)                {
  var myFlashObj = InternetExplorer ? myFlash : document.myFlash;
  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 myFlash_FSCommand(ByVal command, ByVal args)n\\');
  document.write(\\' call myFlash_DoFSCommand(command, args)n\\');
  document.write(\\'end subn\\');
  document.write(\\'</SCRIPT> n\\');
}
//-->
</SCRIPT>

  Flash和Flash的通信

  通过上面两种方式的混和使用,同一HTML中两个或者更多的Flash直接可以相互传送消息. 从一个flash使用fscommand传送消息给Javascript,使用Flash的Javascript methods把消息传给另外一个flash

  具体的看这里:Flash影片之间的通信示例

  从Flash MX开始,local connection对象可以用来在flash之间传送消息. 这使得同一HTML中的或者位于两个浏览器窗口中的两个flash影片可以相互发送消息,而不必使用Javascript或者fscommand
  具体的看这里:在Flash MX中使用local connection对象(英文)


返回类别: Flash教程
上一教程: 组件+PHP+MYSQL的新闻发布系统
下一教程: 没有了

您可以阅读与"JavaScript 和 Flash 的通信"相关的教程:
· 用Flash建站的通用思路及步骤
· 在flash中用javascript控制页面中的mediaplay
· 关于 Fscommand 和 Javascript 的配合
· 使Flash在网页中实现全屏显示
· Flash MX 2004 ActionScript图文教程(四)
    微笑服务 优质保证 索取样品