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