FLASH播放器控件相关属性和方法说明文档格式.docx

上传人:b****5 文档编号:21549258 上传时间:2023-01-31 格式:DOCX 页数:11 大小:23.57KB
下载 相关 举报
FLASH播放器控件相关属性和方法说明文档格式.docx_第1页
第1页 / 共11页
FLASH播放器控件相关属性和方法说明文档格式.docx_第2页
第2页 / 共11页
FLASH播放器控件相关属性和方法说明文档格式.docx_第3页
第3页 / 共11页
FLASH播放器控件相关属性和方法说明文档格式.docx_第4页
第4页 / 共11页
FLASH播放器控件相关属性和方法说明文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

FLASH播放器控件相关属性和方法说明文档格式.docx

《FLASH播放器控件相关属性和方法说明文档格式.docx》由会员分享,可在线阅读,更多相关《FLASH播放器控件相关属性和方法说明文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

FLASH播放器控件相关属性和方法说明文档格式.docx

,也就是当前影片所在的路径.

BGColorAsString

影片的背景色.与BackgroundColor不同的是,BGColor是一个六位的十六进制数,每两位分别代表红绿蓝颜色值.如:

FFEEAA表示R值为FF,G值为EE,B值为AA.

DeviceFontAsBoolean

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

EmbedMovieAsBoolean

影片是否被存贮到控件所在的容器中.当你已载入一个影片后将该属性设为True,播放影片时就不必再去读取SWF文件了.这样可以使SWF文件镶进程序中,不必再读取文件.但将该属性设为True后,控件的Movie属性就不再接受新的值了.要想播放另一个影片(给Movie属性赋新值),必须先将该属性(EmbedMovie)设为False.

FrameNumAsLong

影片当前帧的编号(从0开始计数).设置该属性值将使影片停在由FrameNum指定的帧处.

不仅可以从中获得当前帧,还可以设置当前帧,即跳转到某帧

LoopAsBoolean

控制影片是否循环播放.设为True就是循环播放,设为False则只播放一次.

MenuAsBoolean

是否显示菜单.设为True显示所有菜单,设为False菜单被屏蔽,但仍有一项"

AboutMacromediaFlashPlayer..."

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

MovieAsString

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

PlayingAsBoolean

当前播放状态.如果影片正在播放,该属性值为True,否则为False.

QualityAsLong

画面质量.

Quality的属性可以取:

0:

相当于Quality2取"

Low"

High"

AutoLow"

3:

AutoHigh"

Quality2AsString

画面质量

Low:

偏重于播放速度而不管显示效果,而且不启用消除锯齿功能.

High:

偏重于画面而不管播放速度,并且总是启用消除锯齿功能.如果影片中不包含动画就平滑处理位图;

如果有动画,那么位图就不被平滑处理.

AutoLow:

先着重于播放速度,但只要有可能就改善显示效果.一开始播放时先禁用消除锯齿功能.如果播放器检测到处理器能承受得了,就启用消除锯齿功能.

AutoHigh:

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

ReadyStateAsLong

影片的当前状态.

ReadyState的值有:

正在载入

未初始化

已载入

正在交互

完成例子

可以使用该属性来粗略的判断SWF文件的读取进度,但如果想得到更精确的判断,应该在在SWF文件中使用FScommand()来达到与VB的互动与联系,即传送资料给VB.

SAlignAsString

对齐模式.与上文的AlignMode相同,但值的形式不同罢了.

可取值:

L:

即左对齐

T:

即顶对齐

R:

即右对齐

B:

即底对齐

当使用组合对齐方法是L,T,R,B的先后顺序不能变,如:

左和底的对齐:

SAlign="

LB"

ScaleAsString

控制影片的缩放模式.

Scale的值可以取:

ShowAll:

在控件内显示全部影片区域,保持影片长宽比例不变,影片的大小决定于控件长或宽中较小的一边.

NoBorder:

在控件内显示部分影片区域,保持影片长宽比例不变,影片的大小决定于控件长或宽中较大的一边.

ExactFit:

在控件内显示全部影片区域,不考虑影片的长宽比例,强制将影片的长宽等于控件的长宽.

ScaleModeAsLong

说明:

缩放模式,与Scale相同,只不过属性值为数字而已.

ScaleMode可以取:

相当于Scale取"

ShowAll"

NoBorder"

ExactFit"

TotalFramesAsLong

返回影片中总帧数.该参数要到影片载入完成才有效,即ReadyState=4

WModeAsString

控件的窗口模式(实现矢量图在VB界面显示的重要属性).

WMode可以取:

Window:

WMode属性的默认值,按Flash播放器典型的方式工作,即在控件的矩形窗口中播放影片,这样一般都能提供最快的动画效果.

Opaque:

使影片不透明.

Transparent:

创建一个透明的影片,如果影片中有透明的片段时,就可以看到控件下面的背景.但使用此属性值,动画的播放速度可能会慢一些.

++++++++++方法++++++++++

Back()

影片后退一帧,并且停止播放.

Forward()

影片前进一帧并且停止播放例子.

GotoFrame(FrameNum)

将影片跳转到指定的帧,并且停止播放.如果所指定的帧还未载入,在调用过程中会产生无法预料的后果,最好使用PercentLoaded方法来确定是否已载入足够的影片来执行本方法.参数FrameNum是从0开始算的,这和Flash中的Goto动作不一样,Goto是从1开始算的.

LoadMovie(layerAsLong,urlAsString)

将由url指定的影片载入到由layer指定的层上.

Pan(xAsLong,yAsLong,modeAsLong)

将一个放大过的影片平移由x和y指定的距离,x和y均为相对值,即控件相对于影片来说平移的距离.用mode参数来指定x和y的值是像素还是窗口的百分比,当mode=0时坐标系以像素为单位;

mode=1时坐标系就以窗口的百分比来计算.平移并不能超出影片的边框,也就是说,往一个方向平移最多到达影片的边缘与控件对齐的程度.

Play()

开始播放影片.

Rewind()

倒带,返回到影片的第一帧.

SetVariable(nameAsString,valueAsString)

将由name指定的Flash变量值设为value(即通过VB传送数据给影片).

例子:

movie.SetVariable"

/Form:

UserName"

"

SYFY"

此外,可以将通过SWF控件来加载png按钮,这对于制作图片按钮是很有帮助的。

=================================

实现读取并使用PNG文件的具体方法:

=================================

首先我们需要添加ShockwaveFlash控件(系统自己附有的),然后打开Falsh编辑器,将你要读取的PNG图片载入,每张图片占一帧,且每帧都要加上"

stop"

方法,然后生成*.swf文件(当然,你可以改变默认后缀名使别人不知道他是Flash文件),最后在VB(6)中使用"

Flash控件名.movie="

来读取刚刚那个文件,并将WMode改为"

TransParent"

这样,就可以通过"

GotoFrame指定帧数"

来读取swf文件指定的PNG图片啦

ShockwaveFlashObject控件属性中各项功能

要设置动画播放的特定选项,请执行以下操作,完成后关闭“属性”对话框:

确保Playing属性设为True。

该设置使幻灯片显示时自动播放动画文件。

如果Flash文件内置有“开始/倒带”控件,则Playing属性可设为False。

如果不想让动画反复播放,请在Loop属性中选择False(单击单元格以显示向下的箭头,然后单击该箭头并选择False)。

要嵌入Flash文件以便将该演示文稿传递给其他人,请在EmbedMovie属性中单击True。

(但是,要运行Flash文件,任何运行该演示文稿的计算机都必须注册ShockwaveFlashObject控件。

要运行动画:

在幻灯片的普通视图下,单击PowerPoint窗口左下方的“幻灯片放映”按钮(或按F5键,或在“幻灯片放映”菜单上单击“观看放映”)。

要退出幻灯片放映并返回普通视图,请按ESC键。

shockwaveflashobject控件

1.shockwaveflashobject功能

虽然从5.0版本开始Authorware就直接支持播放Flash动画(那将Flash动画嵌入Authorware应用程序的内部),

但这种支持是有限的,在Flash动画中所包含的某些功能会失效,并且当所嵌入的Flash动画比较大时,会严重影响程

序的运行速度。

使用shockwaveflashobject控件可以使在Authorware中加入的Flash动画保持原有的功能,但

注意此时又失去了嵌入Authorware程序内部时所能灵活设置的层数、透明的特点。

因此在具体选用何种方式时要注

意根据具体情况来选择。

2.shockwaveflashobject的常用属性

"

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.shockwaveflashobject的常用方法

Back"

--向后播放。

Forward"

--向前播放。

CurrentFrame"

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

GotoFrame"

--跳到指定帧。

带一个参数,是指定的帧数。

IsPlaying"

--检测是否在播放。

Play"

--播放动画。

Rewind"

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

Stop"

--停止动画的播放。

Zoom"

--缩放动画。

 

VB里shockwaveflash的相关属性方法

2009年09月08日星期二14:

48

FLASH播放器控件相关属性和方法说明.

==================================

++++++++++属性++++++++++

AlignModeAsLong

说明:

属性值与相应的对齐方式:

1:

2:

4:

8:

底对齐

注意:

BaseAsString

BGColorAsString

DeviceFontAsBoolean

EmbedMovieAsBoolean

FrameNumAsLong

LoopAsBoolean

MenuAsBoolean

MovieAsString

PlayingAsBoolean

QualityAsLong

Quality的属性可以取:

0:

3:

Quality2AsString

Low:

High:

AutoLow:

AutoHigh:

ReadyStateAsLong

ReadyState的值有:

SAlignAsString

可取值:

L:

T:

R:

B:

ScaleAsString

Scale的值可以取:

ShowAll:

NoBorder:

ExactFit:

ScaleModeAsLong

说明:

ScaleMode可以取:

TotalFramesAsLong

WModeAsString

WMode可以取:

Window:

Opaque:

Transparent:

++++++++++方法++++++++++

Back() 

Forward()

Play()

Rewind()

例子:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 中国风

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1