dick0621 发表于 2009-5-25 12:05:27

FSCommand 用法详解

1、FS Command介绍        FS Command命令是Flash系统用来支持其他应用程序互相传达命令的工具,有在Flash播放器和网页两方面用途。先看看它的基本用法:        FS Command函数设定有''Command''和''Arguments''两项,在Standalone player播放时适用于以下语句: Command Arguments FS Command
Fullscreen true or false 控制是否全屏
Allowscale true or false 右键显示菜单
Exec 应用程序路径 打开应用程序
Quit 不填 关闭动画      



         注意:与在网页中,全屏播放的方法是不同的!



2、FS Command页面初级用法



   在网页应用上,FS Command有两大功能。
                  (1)能使Flash向脚本语言发送命令。可以是调用脚本语言中的一段函数或传递变量给脚本语言等。
                  (2)能使脚本语言(js,vbs)向Flash发送命令。可以是给Flash中定义变量或是直接控制Flash动画的时间线上的跳转或给Flash中定义实体的属性等。
            为了使大家有一个感性的认识,先来看这个程序:   



  看到了么?它是这样实现的:



               (1)用Flash作一个简单的按钮,将按钮的Action设为:



On(Release)
                               FSCommand("alert","Hello,This is FS Command speaking")
                            End On
   

  (2)将按钮输出为swf,用Dreamweaver插入网页,并起ID名为"button"



                   (3)在网页<head>与</head>之间加入:



<script language=javascript>
                            function button_DoFSCommand(command,args)
                            {if(command == "alert"){
                            alert("Now look at this:" args);}
                            }
                            </script>
                            <SCRIPT LANGUAGE=VBScript>
                            Sub button_FSCommand(ByVal command, ByVal args)
   &nbsp
页: [1]
查看完整版本: FSCommand 用法详解