PPT中插入SWF的ShockwaveFlash控件中文解释
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PPT中插入SWF的ShockwaveFlash控件中文解释
一、属性方面
AlignMode (读写)
语法:AlignMode As Long
说明:对齐方式,与SAlign 属性联动。当控件的长宽比例与影片不一致且WMode 不为ExactFit 时,影片(没有被放大的)在控件中显示的位置可用该属性调整。该属性值由标志位组成。如图,将该属性值(二进制)中相应的位标记为 1 就设置了相应的对齐方向。属性值与相应的对齐方式。后面括号里是二进制数。
1:左对齐(0001)
2:右对齐(0010)
4:顶对齐(0100)
8:底对齐(1000)
也可以组合各种对齐方式,同时将两个或以上的位标记为1,也就是将这四个基本值组合相加。比如同时左对齐和顶对齐,属性值则设为5(0101)。
例子:设置影片为右对齐:
movie.AlignMode = 2
--------------------------------------------------------
SAlign (读写)
语法:SAlign As String
说明:对齐模式(与AlignMode 联动)。当AlignMode
代表各对齐模式的位被置“1”时,SAlign 值也相应被设为
“L”(Left)、“T”(Top)、“R”(Right)、“B”(Bottom)各字符的组合。‘L’、‘T’、‘R’、‘B’的先后顺序不变。
例子:设置影片为左对齐和顶对齐:
movie.SAlign = "LT"
====================== ====================
BackgroundColor(读写)
语法:BackgroundColor As Long
说明:影片的背景色(与BGColor 联动)。以(红× 65536 +绿× 256 +蓝)计算颜色值。红绿蓝颜色取值范围(0-255)。默认的影片背景色为-1 。如果影片设置了底色或有图片当作背景,那么看不出来该属性值的改变会有什么影响。
例子:将影片背景色设为蓝色:
movie.BackgroundColor = 255
--------------------------------------------------------
BGColor (读写)
语法:BGColor As String
说明:影片的背景色(与BackgroundColor 联动)。与BackgroundColor 不同的是,BGColor 是一个六位的十六进制数,每两位分别代表红绿蓝颜色值。如:FFEEAA 表示红色值为FF、绿色值为EE 、蓝色值为AA 。
例子:将影片背景色设为红色:
movie.BGColor = "FF0000"
====================== ====================
Base (读写)
语法:Base As String
说明:指定用于解决影片中所有相对路径的声明的基地址。当影片与其需要的其他文件不在同一目录中的时候该属性特别有用。如不特别指定,Base 的值默认为".",也就是当前影片所在的路径。
例子:
movie.Base = "/pathname1/pathname2"
====================== ====================
Movie (读写)
语法:Movie As String
说明:要播放的影片路径(URL)。设置该属性为一个SWF 文件的URL 将载入文件并播放它。若影片是在本地硬盘上,要写成从盘符开始的绝对路径;若影片是在某网站上,也要写全URL 地址。
例子:
movie.Movie = "/path1/path2/filename.swf"
或
movie.Movie = "c:\temp\test.swf"
====================== ====================
DeviceFont (读写)
语法:DeviceFont As Boolean
说明:决定是否使用影片内嵌的字体,默认值为False。将该属性值设为True 则强制播放器不使用影片中的内嵌的字体而使用本地系统字体。
例子:
movie.DeviceFont = True
====================== ====================
EmbedMovie (读写)
语法:EmbedMovie As Boolean
说明:影片是否被存贮到控件所在的容器中。当你已载入一个影片后将该属性设为True,播放影片时就不必再去读SWF 文件了。这使得在PowerPoint 简报或VB 程序里使用Flash 影片更容易。但将该属性设为True 后,控件的Movie 属性就不再接受新的值了。要想播放另一个影片(给Movie 属性赋新值),必须先将EmbedMovie 属性设为False 。
例子:
movie.EmbedMovie = True
====================== ====================
F rameNum (读写)
语法:FrameNum As Long
说明:影片当前帧的编号(从0 开始计数)。设置该属性值将使影片停在由FrameNum 指定的帧处。
例子:显示当前帧数:
MsgBox " 当前显示的是第" & movie.FrameNum & " 帧。"
使影片显示第10 帧:
Bomovie.FrameNum = 9
====================== ====================
TotalFrames(只读)
语法:TotalFrames As Long
说明:返回影片中总帧数。该参数要到影片载入完成才有效
(ReadyState=4)。
例子:
If movie.ReadyState = 4 Then MsgBox " 本影片共有" &
movie.TotalFrames & " 帧。"
====================== ====================
Loop (读写)
语法:Loop As Boolean
说明:是否循环播放。设为True 是循环播放,设为False 则只播放一次。
例子:
movie.Loop = True
====================== ====================
Menu (读写)
语法:Menu As Boolean
说明:是否显示菜单。设为True 显示所有菜单,设为False 菜单被屏蔽,但仍有一项“About Macromedia Flash Player...”。如果你实在不喜欢这个菜单,应该在程序中通过拦截鼠标消息的方法来达到目的。与在独立的Flash 播放器中不同的是,在控件的右键菜单里点
“About...”的话,就会打开浏览器到Macromedia 的网站上去看About 。
例子:
movie.Menu = False
====================== ====================
Playing (只读)
语法:Playing As Boolean
说明:当前播放状态。如果影片正在播放,该属性值为True ,否则为False 。
例子:
If movie.Playing = False Then MsgBox " 影片已停止播放!"
====================== ====================
Quality (读写)