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