这里我们讨论一下如何利用Flash的FS Command来传递一个变量到VBScript函数(或者JavaScript函数), 使该函数执行动作。
注意:我们将要讨论的这种方法不能在Internet Explorer for Macintosh 4.5里面工作,flash页面可以正常显示,但是点击那按钮不会出现任何反应。
演示页面如下,您可以输入您的名字(这里为了示意,我们只允许英文输入),点击按钮看看效果。或者什么也不输入,点击按钮试试。
第一步:创建一个flash movie
在flash里面加一个FS Command脚本,然后发布成html和swf文件,过程如下。
1、在场景中创建一个文本框,调出文本属性面板(按红色圆圈内的图标),设置如图的参数:文本框属性为:input Text,Single Line 名称为:name(为变量名)
在场景中添加一个按钮,在按钮上加一个 FS Command 脚本(如下图所示) 。 调出action面板(按红色圆圈图标)内容:command:name(要勾选右边的“expression"选项) "name"就是场景中文本框的名称,它就是我们要传递给网页中VBScript函数(或者JavaScript函数)变量 。

2 、选择 File > Publish Settings,弹出对话框如下图:

在formats标签选中flash 和html选项,在html标签中设置如下图:Template:Flash with FSCommand 然后发布成网页。

3、按 'Publish' 按钮,这时将生成一个swf文件和一个html文件,他们都和.fla文件在同一个目录里面