广 告
信息技术应用 >>  网页制作>> Shockwave Flash Object的常用属性
顶 热 

Shockwave Flash Object的常用属性
作者:转载    转贴自:转载    点击数:6797    文章录入: zhaizl

要设置动画播放的特定选项,请执行以下操作,完成后关闭“属性”对话框:
确保 Playing 属性设为 True。该设置使幻灯片显示时自动播放动画文件。如果 Flash 文件内置有“开始/倒带”控件,则 Playing 属性可

设为 False。
如果不想让动画反复播放,请在 Loop 属性中选择 False(单击单元格以显示向下的箭头,然后单击该箭头并选择 False)。
要嵌入 Flash 文件以便将该演示文稿传递给其他人,请在 EmbedMovie 属性中单击 True。(但是,要运行 Flash 文件,任何运行该演示文

稿的计算机都必须注册 Shockwave Flash Object 控件。)
要运行动画:在幻灯片的普通视图下,单击 PowerPoint 窗口左下方的“幻灯片放映”按钮(或按 F5 键,或在“幻灯片放映”菜单上单击“

观看放映”)。
要退出幻灯片放映并返回普通视图,请按 ESC 键。 shockwave flash object 控件1.shockwave flash object功能

虽然从5.0版本开始Authorware就直接支持播放Flash动画(那将Flash动画嵌入Authorware应用程序的内部),
但这种支持是有限的,在Flash动画中所包含的某些功能会失效,并且当所嵌入的Flash动画比较大时,会严重影响程
序的运行速度。使用shockwave flash object 控件可以使在Authorware中加入的Flash动画保持原有的功能,但
注意此时又失去了嵌入Authorware程序内部时所能灵活设置的层数、透明的特点。因此在具体选用何种方式时要注
意根据具体情况来选择。

2.shockwave flash object的常用属性

"Loop"--是否循环播放。默认为TRUE。

"Movie"--设置要播放的动画文件名。

"Playing"--播放状态。

"Quality"--设置播放时的显示质量。可设为0~3中的一个,其对应的是0--Low(不使用抗锯齿功能以低质量播放动
画)、1--High(使用抗锯齿功能以产生高质量的着色效果,但会降低播放速度)、2--AutoLow(先不用抗锯齿功
能,但当检测到当前计算机的处理能力可以胜任抗锯齿功能时,就自动打开抗锯齿功能)、3--AutoHigh(首先使用
抗锯齿功能,但若动画播放速度达不到指定速率时就自动关闭抗锯齿功能)。默认值为1。

"ScaleMode"--设置动画的缩放模式。可设置0~2中的一个,其对应的是0--ShowAll(在缩放时保持Flash动画的
比例)、1--noBorder(在缩放时保持Flash动画的比例,必要时可进行裁剪)、2--ExactFit(不考虑Flash动画的
原始比例)。默认值为0。

3.shockwave flash object的常用方法

"Back"--向后播放。

"Forward"--向前播放。

"CurrentFrame"--获得正在播放的当前帧。

"GotoFrame"--跳到指定帧。带一个参数,是指定的帧数。

"IsPlaying"--检测是否在播放。

"Play"--播放动画。

"Rewind"--将动画反绕回第一帧。

"Stop"--停止动画的播放。

"Zoom"--缩放动画。

VB 里 shockwave flash 的相关属性方法 2009年09月08日 星期二 14:48FLASH播放器控件相关属性和方法说明.
==================================
++++++++++++++++++++++++
++++++++++属性++++++++++
++++++++++++++++++++++++
语法:AlignMode As Long
说明:对齐方式(与SAlign属性联动).当控件的长宽比例与影片不一致且WMode不为ExactFit时,影片在控件中显示的位置可用该属性调整.
属性值与相应的对齐方式:
1:左对齐
2:右对齐
4:顶对齐
8:底对齐
注意:也可以组合各种对齐方式,就是将这四个基本值组合相加.比如同时左对齐和顶对齐,属性值则设为5.

语法:BackgroundColor As Long
说明:影片的背景色.默认的影片背景色为-1.如果影片设置了底色或有图片当作背景,那么看不出来该属性值的改变会有什么影响 。
注意:颜色值使用RGB格式的颜色值

语法:Base As String
说明:指定用于解决影片中所有相对路径的声明的基地址.当影片与其需要的其他文件不在同一目录中的时候该属性特别有用.如不特别指

定,Base的值默认为".",也就是当前影片所在的路径.

语法:BGColor As String
说明:影片的背景色.与BackgroundColor不同的是,BGColor是一个六位的十六进制数,每两位分别代表红绿蓝颜色值.如:FFEEAA表示R值为FF,G

值为EE,B值为AA.

语法:DeviceFont As Boolean
说明:决定是否使用影片内嵌的字体,默认值为False.将该属性值设为True则强制播放器不使用影片中内嵌的字体而使用本地系统字体.

语法:EmbedMovie As Boolean
说明:影片是否被存贮到控件所在的容器中.当你已载入一个影片后将该属性设为True,播放影片时就不必再去读取SWF文件了.这样可以使SWF文

件镶进程序中,不必再读取文件.但将该属性设为True后,控件的Movie属性就不再接受新的值了.要想播放另一个影片(给Movie属性赋新值),必

须先将该属性(EmbedMovie)设为False.


语法:FrameNum As Long
说明:影片当前帧的编号(从0开始计数).设置该属性值将使影片停在由FrameNum指定的帧处.
注意:不仅可以从中获得当前帧,还可以设置当前帧,即跳转到某帧

语法:Loop As Boolean
说明:控制影片是否循环播放.设为True就是循环播放,设为False则只播放一次.

语法:Menu As Boolean
说明:是否显示菜单.设为True显示所有菜单,设为False菜单被屏蔽,但仍有一项"About Macromedia Flash Player...",点击后会打开

Macromedia的网站.如果你实在不喜欢这个菜单,应该在程序中通过拦截鼠标消息的方法来达到目的.

语法:Movie As String
说明:要播放的影片路径(URL).设置该属性为一个SWF文件的URL,当该属性被设置后,控件将自动载入文件并播放它.

语法:Playing As Boolean
说明:当前播放状态.如果影片正在播放,该属性值为True,否则为False.

语法:Quality As Long
说明:画面质量.
Quality的属性可以取:
0:相当于Quality2取"Low"
1:相当于Quality2取"High"
2:相当于Quality2取"AutoLow"
3:相当于Quality2取"AutoHigh"

语法:Quality2 As String
说明:画面质量
Quality的属性可以取:
Low:偏重于播放速度而不管显示效果,而且不启用消除锯齿功能.
High:偏重于画面而不管播放速度,并且总是启用消除锯齿功能.如果影片中不包含动画就平滑处理位图;如果有动画,那么位图就不被平滑处理.
AutoLow:先着重于播放速度,但只要有可能就改善显示效果.一开始播放时先禁用消除锯齿功能.如果播放器检测到处理器能承受得了,就启用消

除锯齿功能.
AutoHigh:一开始是播放速度和显示效果并重,但如有必要就牺牲画质确保速度.开始播放时就启用消除锯齿功能.但如果实际的帧速率比设计时

指定的速率慢了,就禁用消除锯齿功能来提高播放速度.

语法:ReadyState As Long
说明:影片的当前状态.
ReadyState的值有:
0:正在载入
1:未初始化
2:已载入
3:正在交互
4:完成例子
注意:可以使用该属性来粗略的判断SWF文件的读取进度,但如果想得到更精确的判断,应该在在SWF文件中使用FScommand()来达到与VB的互动与

联系,即传送资料给VB.

语法:SAlign As String
说明:对齐模式.与上文的AlignMode相同,但值的形式不同罢了.
可取值:
L:即左对齐
T:即顶对齐
R:即右对齐
B:即底对齐
注意:当使用组合对齐方法是L,T,R,B的先后顺序不能变,如:左和底的对齐:SAlign="LB"

语法:Scale As String
说明:控制影片的缩放模式.
Scale的值可以取:
ShowAll:在控件内显示全部影片区域,保持影片长宽比例不变,影片的大小决定于控件长或宽中较小的一边.
NoBorder:在控件内显示部分影片区域,保持影片长宽比例不变,影片的大小决定于控件长或宽中较大的一边.
ExactFit:在控件内显示全部影片区域,不考虑影片的长宽比例,强制将影片的长宽等于控件的长宽.

语法:ScaleMode As Long
说明:缩放模式,与Scale相同,只不过属性值为数字而已.
ScaleMode可以取:
0:相当于Scale取"ShowAll"
1:相当于Scale取"NoBorder"
2:相当于Scale取"ExactFit"

语法:TotalFrames As Long
说明:返回影片中总帧数.该参数要到影片载入完成才有效,即ReadyState=4

语法:WMode As String
说明:控件的窗口模式(实现矢量图在VB界面显示的重要属性).
WMode可以取:
Window:WMode属性的默认值,按Flash播放器典型的方式工作,即在控件的矩形窗口中播放影片,这样一般都能提供最快的动画效果.
Opaque:使影片不透明.
Transparent:创建一个透明的影片,如果影片中有透明的片段时,就可以看到控件下面的背景.但使用此属性值,动画的播放速度可能会慢一些.


++++++++++++++++++++++++
++++++++++方法++++++++++
++++++++++++++++++++++++
语法:Back()
说明:影片后退一帧,并且停止播放.

语法:Forward()
说明:影片前进一帧并且停止播放例子.

语法:GotoFrame(FrameNum)
说明:将影片跳转到指定的帧,并且停止播放.如果所指定的帧还未载入,在调用过程中会产生无法预料的后果,最好使用PercentLoaded方法来确

定是否已载入足够的影片来执行本方法.参数FrameNum是从0开始算的,这和Flash中的Goto动作不一样,Goto是从1开始算的.

语法:LoadMovie(layer As Long, url As String)
说明:将由url指定的影片载入到由layer指定的层上.

语法:Pan(x As Long, y As Long, mode As Long)
说明:将一个放大过的影片平移由x和y指定的距离,x和y均为相对值,即控件相对于影片来说平移的距离.用mode参数来指定x和y的值是像素还是

窗口的百分比,当mode=0时坐标系以像素为单位;mode=1时坐标系就以窗口的百分比来计算.平移并不能超出影片的边框,也就是说,往一个方向

平移最多到达影片的边缘与控件对齐的程度.

语法:Play()
说明:开始播放影片.

语法:Rewind()
说明: 倒带,返回到影片的第一帧.

语法:SetVariable(name As String, value As String)
说明:将由name指定的Flash变量值设为value(即通过VB传送数据给影片).
例子:movie.SetVariable "/Form:UserName", "SYFY"

  • 上一篇文章: 网页播放器代码全集

  • 下一篇文章: asp网站中使用百度ueditor教程
  •   最新5篇热点文章
      最新5篇推荐文章
      相关文章
    ·给ueditor编辑器赋值[302]
    ·第一性原理计算中电子关联效应…[616]
    ·美研究发现:工作小分心能提高…[616]
    ·颈椎钻孔植入螺钉治疗颈椎病 [616]
    ·以研发救援用无人直升机 一次最…[616]
    ·C# Request.ServerVariables2[695]
    ·Request.ServerVariables[698]
    ·浅析C# List实现原理[700]
    ·浅析C# List实现原理[700]
    ·Request.ServerVariables 获取…[701]
     
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)