返回首页

Authorware中flash SWF的控制方法研究

时间:2010-07-03 01:32来源:知行网www.zhixing123.cn 编辑:麦田守望者

首先看Authorware中的一个函数。

CallSprite

用法:CallSprite(@"SpriteIconTitle", #method , [argument...])

功能:该函数执行一个ActiveX控件的方法。

  其中,SpriteIconTitle为ActiveX控件图标的名称,method , [argument...]为ActiveX控件的方法的名称及相应的参数。如果没有参数,argument可以省略。

  有了这个函数,我们就可以通过执行ActiveX的方法来实现控制播放。

  双击"Flash movie"图标,点击"Options…",点击"custom…",去掉"play"项的复选。此项操作使Flash动画不自动播放,而用按钮来控制。

  在流程线上放置一个交互图标,命名为Ctrl,在其右侧放置两个运算图标,分别命名为"play","stop"。响应类型为"button"。

  在运算图标"play"中我们调用ActiveX控件"Shockwave Flash Object"的"play"方法来使"flash movie"开始播放。具体内容为:

CallSprite(@"flash movie", #play)

  在运算图标"stop"中我们调用"stop"方法来使"flash movie"停止播放。具体内容为:

CallSprite(@"flash movie", #stop)

  调整两个按钮的位置,点击 执行。现在,我们可以通过两个按钮来控制flash动画的播放和停止。

这样,整个程序就设计好了。

------分隔线----------------------------
标签(Tag):Authorware教程
------分隔线----------------------------
推荐内容
猜你感兴趣