1、位置控制與獲取
setspriteproperty(@"flashmovie", #viewh, parameter)
——控制動畫的橫坐標的數值,其中flashmovie表示flash動畫的圖標名稱, #viewh表示控制方式,parameter表示具體數值,也可以是一個變量。nr50;
setspriteproperty(@"flashmovie", #viewv,parameter )
——控制動畫縱坐標的數值,可以實現動畫的上下移動。
result:=geticonproperty(@"flashmovie", #viewv)#=)
——使變量result的值等于動畫的橫坐標的值。
result:=geticonproperty(@"flashmovie", #viewh)
——使變量result的值等于動畫的縱坐標的值。
2、角度控制與獲取fn
setspriteproperty(@"flashmovie", #rotation, parameter)
——控制旋轉角度,parameter值在0~360之間。
result:=geticonproperty(@"flashmovie", #rotation)
——使變量result的值等于動畫的角度值。
通過repeat 語句還可以實現動畫的旋轉:
repeat with x= 1 to 180
setspriteproperty(@"flashmovie", #rotation, x*2)
end repeat
3、縮放的控制與獲取
setspriteproperty(@"flashmovie", #viewscale, parameter)——設置縮放值,parameter的值在0~100之間,他表示百分值,如10就是原來動畫尺寸的10%。eo&@1
result:=geticonproperty(@"flashmovie", #viewscale)
——使變量result的值等于動畫的縮放值.
4、速度的控制與獲取
setspriteproperty(@"gizmos.swf", #playbackmode, #fixed)——設定速度模式,少了該語句下面的改變速度語句將無效。
seticonproperty(@"flashmovie", #fixedrate, integer):
——integer表示動畫每秒鐘播放的幀數,通過改變它的值可以改變動畫的播放速度。
result:=geticonproperty(@"flashmovie", #fixedrate)
——獲取動畫當前的播放速度。
5、聲音的控制
seticonproperty(@"flashmovie", #sound, boolean))
——當boolean的值為“false”時可以停止flash動畫中聲音的播放,當值為“true”時可以播放flash動畫中的聲音。
result:=geticonproperty(@"flashmovie", #sound)
——獲取聲音是否播放,通過數值來表示,為1時表示播放,為0時表示停止。
callsprite(@"flashmovie", #hold)
——停止flash動畫中的畫面,但是聲音繼續播放。
6、獲取flash動畫的路徑及名稱
result:=geticonproperty(@"flashmovie", #pathname)
——獲取動畫的路徑和名稱,result值為動畫的具體存盤位置和文件名
7、獲取動畫的總幀數和設置動畫播放次數
result:=geticonproperty(@"flashmovie", #framecount)
——這里所獲取的動畫總幀數,是指flash動畫主場景的總幀數
seticonproperty(@"flashmovie", #loop, boolean)
——通過改變boolean的值可以設置動畫循環播放的次數。
8、獲取畫面質量的值
result:=geticonproperty(@"flashmovie", #quality)
——result的值可能為auto-high、high、auto-low和low。
新聞熱點
疑難解答