青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 126,  comments - 73,  trackbacks - 0

ShockwaveFlash控件詳解

本文由應(yīng)有盡有-應(yīng)有盡有網(wǎng)為您整理提供

、屬性方面

AlignMode (讀寫)
語法:AlignMode As Long
說明:對齊方式,與 SAlign 屬性聯(lián)動。當控件的 長寬比例與影片不一致且 WMode 不為 ExactFit 時,影片 (沒有被放大的)在控件中顯示的位置可用該屬性調(diào)整。 該屬性值由標志位組成。如圖,將該屬性值(二進制)中相 應(yīng)的位標記為 1 就設(shè)置了相應(yīng)的對齊方向。 屬性值與相應(yīng)的對齊方式。后面括號里是二進制數(shù)。

1:左對齊(0001)
2:右對齊(0010)
4:頂對齊(0100)
8:底對齊(1000)

也可以組合各種對齊方式,同時將兩個或以上的位標記為 1,也就是將這四個基本值組合相加。比如同時左對齊 和頂對齊,屬性值則設(shè)為 5(0101)。
例子 : 設(shè)置影片為右對齊:
movie.AlignMode = 2

--------------------------------------------------------

SAlign (讀寫)
語法:SAlign As String
說明:對齊模式(與 AlignMode 聯(lián)動)。當 AlignMode
代表各對齊模式的位被置“1”時,SAlign 值也相應(yīng)被設(shè)為
“L”(Left)、“T”(Top)、“R”(Right)、“B”(Bottom)各 字符的組合?!甃’、‘T’、‘R’、‘B’的先后順序不變。
例子:設(shè)置影片為左對齊和頂對齊:
movie.SAlign = "LT"

======================================== 黃金分割線 0.618 ========================================

BackgroundColor(讀寫)
語法:BackgroundColor As Long
說明:影片的背景色(與 BGColor 聯(lián)動)。以(紅 × 65536 +綠× 256 +藍)計算顏色值。紅綠藍顏色取 值范圍(0-255)。默認的影片背景色為 -1 。如果影片 設(shè)置了底色或有圖片當作背景,那么看不出來該屬性值的 改變會有什么影響。
例子:將影片背景色設(shè)為藍色 :
movie.BackgroundColor = 255

--------------------------------------------------------

BGColor (讀寫)
語法:BGColor As String
說明:影片的背景色(與 BackgroundColor 聯(lián)動)。與 BackgroundColor 不同的是,BGColor 是一個六位的十六進制數(shù),每兩位分別代表紅綠藍顏色值。如:FFEEAA 表示 紅色值為 FF、綠色值為 EE 、藍色值為 AA 。
例子:將影片背景色設(shè)為紅色:
movie.BGColor = "FF0000"

======================================== 黃金分割線 0.618 ========================================

Base (讀寫)
語法:Base As String
說明:指定用于解決影片中所有相對路徑的聲明的基地址。當影片與其需要的其他文件不在同一目錄中的時候該 屬性特別有用。如不特別指定,Base 的值默認為 ".",也就 是當前影片所在的路徑。
例子 :
movie.Base = "Http://www.domain.com/pathname1/pathname2"

======================================== 黃金分割線 0.618 ========================================

Movie (讀寫)
語法:Movie As String
說明:要播放的影片路徑(URL)。設(shè)置該屬性為 一個 SWF 文件的 URL 將載入文件并播放它。若影片是在本地硬盤上,要寫成從盤符開始的絕對路徑;若影片是在某網(wǎng)站上,也要寫全 URL 地址。
例子 :
movie.Movie = "http://www.domain.com/path1/path2/filename.swf"

movie.Movie = "c:\temp\test.swf"

======================================== 黃金分割線 0.618 ========================================

DeviceFont (讀寫)
語法:DeviceFont As Boolean
說明 : 決定是否使用影片內(nèi)嵌的字體, 默認值為 False。將該屬性值設(shè)為 True 則強制播放器不使用影片中的內(nèi)嵌的字體而使用本地系統(tǒng)字體。
例子:
movie.DeviceFont = True

======================================== 黃金分割線 0.618 ========================================

EmbedMovie (讀寫)
語法:EmbedMovie As Boolean
說明:影片是否被存貯到控件所在的容器中。當你已載入一個影片后將該屬性設(shè)為 True,播放影片時就不必再去讀 SWF 文件了。這使得在 PowerPoint 簡報或 VB 程序 里使用 Flash 影片更容易。但將該屬性設(shè)為 True 后,控件的 Movie 屬性就不再接受新的值了。要想播放另一個影片(給 Movie 屬性賦新值),必須先將 EmbedMovie 屬 性設(shè)為 False 。
例子 :
movie.EmbedMovie = True

======================================== 黃金分割線 0.618 ========================================

FrameNum (讀寫)
語法:FrameNum As Long
說明:影片當前幀的編號 (從 0 開始計數(shù))。設(shè)置 該屬性值將使影片停在由 FrameNum 指定的幀處。
例子 : 顯示當前幀數(shù):
MsgBox " 當前顯示的是第 " & movie.FrameNum & " 幀。"

使影片顯示第 10 幀:
Bomovie.FrameNum = 9

======================================== 黃金分割線 0.618 ========================================

TotalFrames(只讀)
語法:TotalFrames As Long
說明:返回影片中總幀數(shù)。該參數(shù)要到影片載入完成才有效(ReadyState=4)。
例子 :
If movie.ReadyState = 4 Then MsgBox " 本影片共有 " & movie.TotalFrames & " 幀。"


======================================== 黃金分割線 0.618 ========================================

Loop (讀寫)
語法:Loop As Boolean
說明:是否循環(huán)播放。設(shè)為 True 是循環(huán)播放,設(shè)為 False 則只播放一次。
例子 :
movie.Loop = True

======================================== 黃金分割線 0.618 ========================================

Menu (讀寫)
語法:Menu As Boolean
說明:是否顯示菜單。設(shè)為 True 顯示所有菜單,設(shè)為 False 菜單被屏蔽,但仍有一項“About Macromedia Flash Player...”。如果你實在不喜歡這個菜單,應(yīng)該在程序中通過攔截鼠標消息的方法來達到目的。與在獨立的 Flash 播放器中不同的是,在控件的右鍵菜單里點??
“About...”的話,就會打開瀏覽器到 Macromedia 的網(wǎng)站上去 看 About 。
例子 :
movie.Menu = False


======================================== 黃金分割線 0.618 ========================================

Playing (只讀)
語法:Playing As Boolean
說明:當前播放狀態(tài)。如果影片正在播放,該屬性 值為 True ,否則為 False 。
例子 :
If movie.Playing = False Then MsgBox " 影片已停止播放!"

======================================== 黃金分割線 0.618 ========================================

Quality (讀寫)
語法:Quality As Long
說明:畫面質(zhì)量(與 Quality2 聯(lián)動)。Quality 可以取:
0 ——相當于 Quality2 取 "Low"
1 ——相當于 Quality2 取 "High"
2 ——相當于 Quality2 取 "AutoLow"
3 ——相當于 Quality2 取 "AutoHigh"

例子 :
movie.Quality = 1

--------------------------------------------------------

Quality2(讀寫)
語法:Quality As String
說明:畫面質(zhì)量(與 Quality 聯(lián)動)。Quality2 可以取:
Low:偏重于播放速度而不管顯示效果,而且不啟用
消鋸齒功能 。
High:偏重于畫面而不管播放速度,并且總是啟用 消鋸齒功能。如果影片中不包含動畫就平滑處理位圖;如 果有動畫,那么位圖就不被平滑處理。(這里的動畫應(yīng)該 是把一張圖片做平移或旋轉(zhuǎn))
AutoLow:先著重于播放速度,但只要有可能就改 善顯示效果。一開始播放時先禁用消鋸齒功能。如果播放 器檢測到處理器能承受得了 ,就啟用消鋸齒功能 。
AutoHigh:一開始是播放速度和顯示效果并重,但 如有必要就犧牲畫質(zhì)確保速度。開始播放時就啟用消鋸齒 功能。但如果實際的幀速率比設(shè)計時指定的速率慢了,就 禁用消鋸齒功能來提高播放速度。
例子 :
movie.Quality2 = "High"

======================================== 黃金分割線 0.618 ========================================

ReadyState(只讀)
語法:ReadyState As Long
說明:影片的當前狀態(tài)。ReadyState 可以?。?
0 ——正在載入
1 ——未初始化
2 ——已載入
3 ——正在交互
4 ——完成 例子 :
If movie.ReadyState = 4 Then MsgBox " 影片載入完成!"


======================================== 黃金分割線 0.618 ========================================

Scale (讀寫)
語法:scale As String
說明:縮放模式(與 ScaleMode 聯(lián)動)。Scale 可以 取:
ShowAll ——在控件內(nèi)顯示全部影片區(qū)域,保持影片 長寬比例不變,影片的大小決定于控件長或?qū)捴休^小的一 邊 。
NoBorder ——在控件內(nèi)顯示部分影片區(qū)域,保持影片 長寬比例不變,影片的大小決定于控件長或?qū)捴休^大的一 邊 。
ExactFit ——在控件內(nèi)顯示全部影片區(qū)域,將影片的長 寬比例強制等于控件的長寬比例。
例子 :
MsgBox " 當前的縮放模式是:" & movie.Scale

--------------------------------------------------------

17.ScaleMode(讀寫)
語法:ScaleMode As Long
說明:縮放模式(與 Scale 聯(lián)動)。ScaleMode 可以?。?
0 ——相當于 Scale 取 "ShowAll"
1 ——相當于 Scale 取 "NoBorder"
2 ——相當于 Scale 取 "ExactFit"
例子:使影片的縮放模式改成“ExactFit ”:
movie.ScaleMode = 2

======================================== 黃金分割線 0.618 ========================================

Stacking (讀寫)
語法:Stacking As String
說明:用于 HTML,將 Flash Player 當成 HTML 中 的一種“行為”使用時,該屬性決定 Flash 影片相對于與其 參照的 HTML 內(nèi)容如何顯示。(有關(guān)“行為”請參閱樣式表 的資料)。Stacking 可以?。?
none ——“行為”不顯示。
replaceall ——“行為”的顯示取代全部其他元素的內(nèi)容,包括背景 。
content ——“行為”的顯示只取代其他元素的內(nèi) 容。
background ——“行為”的顯示只取代其他元素的背景 。
below ——“行為”在所有其他元素內(nèi)容的下面顯示。
belowflow ——“行為”以反向 Z 順序顯示在其他元素 的子對象之上,但在該元素主要內(nèi)容之上。
aboveflow ——“行為”以正向 Z 順序顯示在其他元素 的子對象之下,但在該元素主要內(nèi)容之上。
above ——“行為”顯示在所有其他元素的內(nèi)容之上。
top ——“行為”的顯示置于整個頁面內(nèi)容之上。

例子 :
movie.Stacking = "below"



======================================== 黃金分割線 0.618 ========================================

20.WMode (讀寫)
語法:WMode As String
說明:控件的窗口模式。WMode 可以取: Window —— WMode 屬性的默認值,按 Flash 播放器
典型的方式工作,即在控件的矩形窗口中播放影片,這樣一 般都能提供最快的動畫效果。
Opaque ——使影片不透明。 Transparent ——創(chuàng)建一個透明的影片。如果影片中有
透明的片段,放到這里時,就可以看到控件下面的背景。但 使用此屬性值,動畫的播放速度可能會慢一些。
例子 :
movie.WMode = "Transparent"


寫到這里 累殘我了======

======================================== 白金分割線 0.618 ========================================


二、控件方法


下面中的方法不返回值:

Back
語法:Back()??
說明 : 影片后退一幀 , 并且停止播放 。 例子 :
movie.Back

======================================== 黃金分割線 0.618 ========================================

Forward
語法:Forward()
說明 : 影片前進一幀, 并且停止播放。
例子 :
movie.Forward

======================================== 黃金分割線 0.618 ========================================

GotoFrame
語法:GotoFrame(FrameNum As Long)
說明:將影片跳轉(zhuǎn)到由 FrameNum 指定的幀,并且停止播放。如果所指定的幀還未載入,播放器前進到最后的可用幀并停下,在調(diào)用過程中會產(chǎn)生無法預(yù)料的后果。最好使用 PercentLoaded 方法來確定是否已載入足夠的影片來執(zhí)行本方法。參數(shù) FrameNum 是從 0 開始的,這和 Flash 中的 Goto 動作不一樣,它是從 1 開始的。
例子:跳轉(zhuǎn)到影片的第 20 幀:
movie.GotoFrame 20

======================================== 黃金分割線 0.618 ========================================

LoadMovie
語法:LoadMovie(layer As Long, url As String)
說明:將由 url 指定的影片載入到由 layer 指定的層上。
例子:將 movie.swf 載入至 0 層:
movie.LoadMovie 0, "movie.swf"

======================================== 黃金分割線 0.618 ========================================

Pan
語法:Pan(x As Long, y As Long, mode As Long)
說明:將一個放大過的影片平移由 x 和 y 指定的距離。 x 和 y 均為相對值。即控件相對于影片來說平移的距離(你 可以想象控件是一個窗戶,影片是我們從窗戶里看到的放 在外面的布景, 我們看到窗戶相對于布景平移了一些距離, 那是外面的布景在動,而窗戶是不動的)。用 mode 參數(shù) 來指定 x 和 y 的值是像素還是窗口的百分比,當 mode=0 時 坐標系以像素為單位;mode=1 時坐標系就以窗口的百分 比來計算。 平移并不能超出影片的邊框,也就是說,往 一個方向平移最多到達影片的邊緣與控件對齊的程度。
例子:控件相對于影片向左向上各平移 5 個像素(當 然控件不會動 ,是影片向右向下平移了 ):
movie.Pan 5,5,0

======================================== 黃金分割線 0.618 ========================================

Play
語法:Play()
說明:開始播放影片。
例子:
movie.Play

======================================== 黃金分割線 0.618 ========================================

Rewind
語法:Rewind()
說明:倒帶。返回到影片的第一幀。
例子:
movie.Rewind

======================================== 黃金分割線 0.618 ========================================

SetVariable
語法:SetVariable(name As String, value As String)
說明:將由 name 指定的 Flash 變量值設(shè)為 value。
例子:
movie.SetVariable "/Form:UserName", "John Smith"

======================================== 白金分割線 0.618 ========================================

三、事件方面

FSCommand
語法:ShockwaveFlash1_FSCommand(ByVal command As String, ByVal args As String)
說明:在flash中調(diào)用fscommand()觸發(fā)的事件
參數(shù):
command :代表命令標識
args :代表參數(shù)

例子:

Select Case command '這里可以用 if
?? ?? ?? ?? ?? ?? ?? ??? '但command多了之后就不好 if 用了
?? ?? ?? ?? ?? ?? ?? ??? '我是做個示范
?? ??? Case "command1"
?? ?? ??
?? ?? ?? If args = "123" Then
?? ?? ?? ??
?? ?? ?? ?? ...
?? ?? ?? ??
?? ?? ?? Else
?? ?? ?? ??
?? ?? ?? ?? ...
?? ?? ?? ??
?? ?? ?? End If
?? ?? ??
?? ??? Case ...
?? ???
End Select


======================================== 黃金分割線 0.618 ========================================


FlashCall
語法:ShockwaveFlash1_FlashCall(ByVal request As String)
說明:可能很少人知道這個事件的用處,其實這個跟 FSCommand 事件是差不多的。與 FSCommand 不同的是,這個事件可以有返回值(下面會談到)

參數(shù)是一個XML格式的字符串,格式是
"<invoke name='%s' returntype='xml'><arguments><string>%s</string></arguments></invoke>",去查查幫助就知道了。

處理request:標準VB沒有處理XML的庫,你可以自己找支持XML的插件來用。下面就是按照個人需要處理request了。

返回值:
事件處理函數(shù)是沒有返回值的,但是flash player提供了一個方法:ShockwaveFlash1.SetReturnValue() 專門傳遞返回值,格式是<string>%s</string>(也可以是別的AS結(jié)構(gòu),具體看幫助)。

例子:我在這給出tinyxml的例子:

Private Sub ShockwaveFlash1_FlashCall(ByVal request As String)

Dim request_xml As New TiXmlDocument
Dim request_name As String

request_xml.Parse request
request_name = request_xml.RootElement().Attribute("name")

...自己去處理吧

End Sub



======================================== 黃金分割線 0.618 ========================================

OnProgress
語法:ShockwaveFlash1_OnProgress(ByVal percentDone As Long)
說明:估計是flash在加載過程中進度改變觸發(fā)的吧?
percentDone 則應(yīng)該是個百分數(shù)~
反正我還沒逮住這個事件一次..= =!


======================================== 黃金分割線 0.618 ========================================

OnReadyStateChange
語法:ShockwaveFlash1_OnReadyStateChange(newState As Long)
說明:顧名思義,就是 ReadyState 改變時觸發(fā)的事件,具體請看上面關(guān)于 ReadyState 屬性的說明,我在這就不廢話了....

======================================== 黃金分割線 0.618 ========================================

至于其他事件,比如
GotFocus啦、LostFocus啦,我也不想廢話了...
from:http://y9j9.com/html/jisuanjiyingyong/201003/28-336.html
posted on 2010-12-24 17:27 我風 閱讀(1579) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用鏈接

留言簿(12)

隨筆分類

隨筆檔案

文章檔案

相冊

收藏夾

C++

MyFavorite

搜索

  •  

積分與排名

  • 積分 - 328995
  • 排名 - 75

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            在线亚洲成人| 黄色日韩网站| 亚洲免费伊人电影在线观看av| 老司机精品视频网站| 欧美在线视频a| 亚洲国产三级网| 亚洲国产mv| 在线看视频不卡| 国产精品自拍小视频| 国产日韩综合一区二区性色av| 国产精品国产三级国产普通话三级 | 欧美视频免费| 国产精品久久久久久av下载红粉| 国产精品久久久久久久浪潮网站| 国产嫩草一区二区三区在线观看 | 亚洲精品一区二区三| 99精品欧美一区二区三区| 99在线精品视频在线观看| 亚洲欧美欧美一区二区三区| 欧美一区二区三区视频在线| 裸体丰满少妇做受久久99精品| 欧美国产激情| 中文在线资源观看视频网站免费不卡| 在线观看日韩www视频免费| 久久久久久久欧美精品| 久久综合给合久久狠狠色| 欧美精品九九| 国产美女精品视频| 日韩一级二级三级| 欧美中文字幕不卡| 亚洲成人在线视频播放| 欧美激情一区二区三区不卡| 亚洲特级毛片| 欧美成年人视频| 国产欧美日韩一级| 亚洲日本中文字幕免费在线不卡| 亚洲欧美日韩第一区| 暖暖成人免费视频| 亚洲尤物视频网| 欧美福利一区二区| 伊人成年综合电影网| 午夜精品一区二区三区四区| 欧美成人精品在线播放| 新67194成人永久网站| 欧美伦理影院| 1024成人| 久久夜色精品国产欧美乱| 亚洲欧美日韩中文播放| 欧美日韩裸体免费视频| 亚洲电影一级黄| 久久久亚洲精品一区二区三区| 亚洲精品社区| 欧美成人免费在线| 欧美成人激情在线| 在线精品在线| 久久久久久久综合日本| 日韩视频在线观看免费| 欧美日本在线| 99精品欧美一区二区蜜桃免费| 亚洲丶国产丶欧美一区二区三区| 欧美一区永久视频免费观看| 国产日韩高清一区二区三区在线| 亚洲综合导航| 亚洲视频欧美视频| 国产精品欧美日韩一区二区| 亚洲一区二区免费在线| 99综合精品| 欧美日韩免费区域视频在线观看| 一区二区三区欧美亚洲| 亚洲第一级黄色片| 久久欧美中文字幕| 亚洲国产va精品久久久不卡综合| 欧美国产大片| 欧美精品久久99| 中文日韩在线视频| 在线一区免费观看| 国产精品一区二区你懂的| 西瓜成人精品人成网站| 午夜亚洲伦理| 亚洲黄色大片| 亚洲精品综合久久中文字幕| 欧美精品一区二区三区视频| 亚洲视频网站在线观看| 欧美在线视频导航| 在线观看一区| 亚洲激情小视频| 国产精品超碰97尤物18| 久久国产欧美精品| 欧美一级欧美一级在线播放| 影音先锋久久精品| 亚洲激情在线观看| 国产精品亚洲а∨天堂免在线| 久久精品综合一区| 免费国产一区二区| 一区二区三区精品| 欧美专区第一页| 亚洲精品一区二区三区99| 亚洲免费观看在线视频| 国产精品永久免费视频| 免费日韩成人| 国产精品黄色| 欧美成人日韩| 国产精品影院在线观看| 亚洲电影在线| 国产精品综合| 亚洲欧洲另类| 国产手机视频精品| 亚洲人在线视频| 国产一区日韩一区| 日韩视频精品在线| 黑人巨大精品欧美一区二区小视频| 欧美激情精品久久久久久| 国产精品综合视频| 最新成人av网站| 狠狠久久婷婷| 亚洲免费视频观看| 亚洲视频图片小说| 欧美极品色图| 亚洲第一毛片| 亚洲高清免费视频| 久久精品国语| 久久电影一区| 国产精品无码永久免费888| 亚洲日本电影| 亚洲美女视频| 免费中文日韩| 欧美不卡在线视频| 国产日韩欧美亚洲| 亚洲一区综合| 午夜精品久久久久| 国产精品久久国产三级国电话系列| 亚洲国产精品一区二区三区| 国产视频不卡| 欧美一区二区三区四区在线观看地址| 亚洲自拍都市欧美小说| 欧美日韩在线播放三区四区| 亚洲精品一区久久久久久| 日韩视频一区二区三区在线播放免费观看 | 国内精品久久久久久| 亚洲欧美日韩精品| 欧美在线视频播放| 国产日韩av高清| 久久国产精品久久久| 久久国产精品第一页| 久久久国产视频91| 久热re这里精品视频在线6| 久久久五月天| 精品动漫3d一区二区三区免费| 欧美一级专区| 久久久久久久久蜜桃| 国产一区二区看久久| 欧美专区亚洲专区| 久久精品视频导航| 99天天综合性| 午夜在线精品| 牛牛精品成人免费视频| 香蕉久久夜色| 免费看亚洲片| 欧美精品福利| 亚洲视频在线观看视频| 亚洲精品一级| 国产精品vip| 亚洲夜间福利| 欧美人成网站| 在线免费精品视频| 国产在线播精品第三| 欧美中文字幕在线| 欧美在线看片a免费观看| 亚洲国产美女| 久久久噜噜噜久久人人看| 国产欧美日韩亚洲| 香蕉久久夜色| 亚洲人成在线影院| 亚洲最新中文字幕| 国产美女精品一区二区三区| 欧美一级二级三级蜜桃| 美女爽到呻吟久久久久| 夜夜嗨av一区二区三区四区| 欧美日本一道本| 久久精品日产第一区二区| 亚洲夜晚福利在线观看| 国产日韩一区二区三区在线| 免费黄网站欧美| 一区二区三区国产| 欧美国产精品一区| 国产综合色在线| 亚洲欧美高清| 久久久久免费观看| 欧美亚洲在线观看| 欧美 亚欧 日韩视频在线| 亚洲一区二区三区久久| 国产九色精品成人porny| 亚洲无吗在线| 欧美国产一区二区三区激情无套| 久久久久国产精品人| 欧美日韩国产综合视频在线| 国产精品久久久久久超碰| 免费观看国产成人| 91久久国产综合久久91精品网站| 亚洲欧美日韩一区二区三区在线观看 |