TShockwaveFlash主要屬性、方法、事件
屬性:
ReadyState - 讀一個(gè)flash文件時(shí)的狀態(tài)。0=Loading, 1=Uninitialized, 2=Loaded, 3=Interactive, 4=Complete.
TotalFrames - 總幀數(shù),只有當(dāng)ReadyState = 4時(shí)才能訪問(wèn)。
FrameNum - 當(dāng)前播放的幀。
Playing - 播放或暫停一個(gè)flash.
Quality - 指定當(dāng)前渲染的質(zhì)量,0=Low, 1=High, 2=AutoLow, 3=AutoHigh
ScaleMode - 縮放模式,0=ShowAll, 1= NoBorder, 2 = ExactFit。
AlignMode - 對(duì)齊模式,Left=+1, Right=+2, Top=+4, Bottom=+8。
BackgroundColor - 背景色,red*65536+green*256+blue,-1為默認(rèn)顏色。
Loop - 是否循環(huán)。
Movie - 指定播放的flash文件路徑,可以為一個(gè)URL.
方法:
Play() - 開始播放動(dòng)畫。
Stop() - 停止播放動(dòng)畫。
Back() - 播放前一幀動(dòng)畫。
Forward() - 播放后一幀動(dòng)畫。
Rewind() - 播放第一幀動(dòng)畫。
SetZoomRect(int left, int top, int right, int bottom) - 設(shè)置縮放的區(qū)域
Zoom(int percent) - 按百分比縮放。
Pan(int x, int y, int mode) - 縮放播放面板。模式為:0-按像數(shù),1-按窗口百分比
事件:
OnPRogress(int percent) - 讀取一個(gè)flash時(shí)觸發(fā)。
OnReadyStateChange(int state) - 狀態(tài)改變時(shí)觸發(fā)。states 可以為 0=Loading, 1=Uninitialized, 2=Loaded, 3=Interactive, 4=Complete。
具體幫助請(qǐng)參見http://www.macromedia.com/support/flash/
此為本人心血來(lái)潮之作,不足之處懇請(qǐng)指正,歡迎有興趣者共同探討(ypy@yeah.net)。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注