主题:  需要你的帮助

huaping212

职务:普通成员
等级:1
金币:0.0
发贴:82
#12002/7/29 15:51:48
怎么用程序实现flash的播放、停止、放大和缩小呀。谢谢各位大虾。



三石

职务:普通成员
等级:1
金币:0.0
发贴:38
#22002/7/29 17:08:04
Flash动画动画的控制

1、用相对路径导入Falsh动画

SetIconProperty(IconID@"FlashTitle",#FileName,FilLocation^"1.swf")

2、暂停Falsh动画

Callsprite(@"FlashTitle",#Stop)

Callsprite(@"FlashTitle",#hold) --Falsh动画中有音频时,声音将继续播放而不停止

3、监控Flash动画是否正在播放

resule:=Getspriteproperty(@"FlashTitle",#Playing)

resule值为1时说明正在播放,为0时说明Falsh动画处于停止状态或播放完毕,可用于控制Flash动画播放完毕后的擦除动作。

4、控制Flash动画中的Actions

SetIconProperty(@"FlashTitle",#actionsEnabled,boolean)

当参数“boolean”为True时Action有效,为Flase无效(默认值为有效)

5、改变Flash动画的播放速度

SetspriteProperty(@"FlashTilte",#playbackMode,fixed) --改变播放速度的前提条件

SetspriteProperty(@"FlashTilte",#fixedRate,integer) --参数integer用来设定速度,单位帧/秒

6、获得Falsh动画总帧数

integer:=GetIconProperty(@"FlashTitle",#framecount)

7、获得Flash动画的当前帧

integer:=GetIconProperty(@"FlashTilte",#frame)

8、让Falsh动画从指定的帧开始播放


Setspriteproperty(@"FlashTitle",#frame,integer)
Callsprite(@"FlashTitle",#gotoFrame,framenumber)

9、对Falsh动画进行缩放

SetspriteProperty(@"FlashTitle",#scale,x) --参数"x"为缩放的比例

10、旋转角度的控制

SetspriteProperty(@"FlashTitle",#rotation,x) --参数“x”为旋转角度的大小

摘自AW高级教程电子版:
garden.2118.com.cn/sanshi/help/index2.htm