FlashBox 类 |
[缺少 "T:DSkin.Controls.FlashBox" 的 <summary> 文档]
命名空间: DSkin.Controls
public class FlashBox : AxHost, ILayered, IDuiContainer
FlashBox 类型公开以下成员。
名称 | 说明 | |
---|---|---|
AccessibilityObject | (继承自 Control。) | |
AccessibleDefaultActionDescription | (继承自 Control。) | |
AccessibleDescription | (继承自 Control。) | |
AccessibleName | (继承自 Control。) | |
AccessibleRole | (继承自 Control。) | |
AlignMode |
对齐方式(与 SAlign 属性联动)。当控件的 长宽比例与影片不一致且 WMode 不为 ExactFit 时,影片 (没有被放大的)在控件中显示的位置可用该属性调整。 该属性值由标志位组成。如图,将该属性值(二进制)中相 应的位标记为 1 就设置了相应的对齐方向。
属性值与相应的对齐方式(后面括号里是二进制数)
1:左对齐(0001) 2:右对齐(0010) 4:顶对齐
(0100) 8:底对齐(1000)
也可以组合各种对齐方式,同时将两个或以上的位标 记为 1 ,也就是将这四个基本值组合相加。比如同时左对齐 和顶对齐,属性值则设为 5(0101)。 例子 : 设置影片为右对齐 : movie.AlignMode = 2
| |
AllowDrop | (继承自 Control。) | |
AllowFullScreen |
允许全屏
| |
AllowNetworking |
"all"(默认值)― SWF 文件中允许使用所有网络 API。
"internal"― SWF 文件可能不调用浏览器导航或浏览器交互 API,但是它会调用任何其它网络 API。
"none"― SWF 文件可能不调用浏览器导航或浏览器交互 API,并且它无法使用任何 SWF 到 SWF 通信 API。
可以控制 SWF 文件对网络功能的访问。调用被禁止的 API 会引发 SecurityError 异常。
| |
AllowScriptAccess |
sameDomain:仅当 SWF 文件和网页位于同一域中时才允许执行外出脚本访问。这是 AVM2 内容的默认值。
never:外出脚本访问将始终失败。
always:外出脚本访问将始终成功。
AllowScriptAccess 参数可以防止从一个域中承载的 SWF 文件访问来自另一个域的 HTML 页面中的脚本。 对从另一个域承载的所有 SWF 文件使用 AllowScriptAccess="never" 可以确保位于 HTML 页面中的脚本的安全性。
| |
Anchor | (继承自 Control。) | |
AutoScrollOffset | (继承自 Control。) | |
BackgroundColor |
影片的背景色(与 BGColor 联动)。以(红× 65536 +绿× 256 +蓝)计算颜色值。红绿蓝颜色取 值范围(0-255 )。默认的影片背景色为 -1 。如果影片 设置了底色或有图片当作背景,那么看不出来该属性值的 改变会有什么影响 。例子:将影片背景色设为蓝色 :movie.BackgroundColor = 255
| |
Base |
指定用于解决影片中所有相对路径的声明的基 地址。当影片与其需要的其他文件不在同一目录中的时候该 属性特别有用。如不特别指定,Base 的值默认为 ".",也就 是当前影片所在的路径。例子 :movie.Base = "Http://www.dskin.net/pathname1/pathname2"
| |
BindingContext | (继承自 Control。) | |
BitmapCache |
不能设置
| |
Bottom | (继承自 Control。) | |
Bounds | (继承自 Control。) | |
CanEnableIme | (继承自 Control。) | |
CanFocus | (继承自 Control。) | |
CanRaiseEvents | (继承自 Control。) | |
CanSelect | (继承自 Control。) | |
Canvas |
控件图像
| |
Capture | (继承自 Control。) | |
CausesValidation | (继承自 Control。) | |
ClientRectangle | (继承自 Control。) | |
ClientSize | (继承自 Control。) | |
CompanyName | (继承自 Control。) | |
Container | (继承自 Component。) | |
ContainingControl | (继承自 AxHost。) | |
ContainsFocus | (继承自 Control。) | |
ContextMenuStrip | (继承自 Control。) | |
Controls | (继承自 Control。) | |
Created | (继承自 Control。) | |
CreateParams | (重写 AxHostCreateParams.) | |
CtlScale |
缩放模式(与 ScaleMode 联动)。Scale 可以 取:
ShowAll ——在控件内显示全部影片区域,保持影片 长宽比例不变,影片的大小决定于控件长或宽中较小的一 边 。
NoBorder ——在控件内显示部分影片区域,保持影片 长宽比例不变,影片的大小决定于控件长或宽中较大的一 边 。
ExactFit ——在控件内显示全部影片区域,将影片的长 宽比例强制等于控件的长宽比例
| |
DataBindings | (继承自 Control。) | |
DefaultCursor | (继承自 Control。) | |
DefaultImeMode | (继承自 Control。) | |
DefaultMargin | (继承自 Control。) | |
DefaultMaximumSize | (继承自 Control。) | |
DefaultMinimumSize | (继承自 Control。) | |
DefaultPadding | (继承自 Control。) | |
DefaultSize | (继承自 AxHost。) | |
DesignMode | (继承自 Component。) | |
DeviceFont |
决定是否使用影片内嵌的字体 ,将该属性值设为 True 则强制播放器不使用影片中 内嵌的字体而使用本地系统字体。
| |
DisplayRectangle | (继承自 Control。) | |
Disposing | (继承自 Control。) | |
Dock | (继承自 Control。) | |
DoubleBuffered | (继承自 Control。) | |
DuiControl |
内部DirectUI控件实例,重写来设置内部Dui控件类型
| |
EditMode | (继承自 AxHost。) | |
EmbedMovie |
影片是否被存贮到控件所在的容器中。当你已载入一个影片后将该属性设为 True ,播放影片时就不必再去读 SWF 文件了。这使得在 Powerpoint 简报或 VB 程序 里使用 Flash 影片更容易。但将该属性设为 True 后,控 件的 Movie 属性就不再接受新的值了。要想播放另一个影 片(给 Movie 属性赋新值),必须先将 EmbedMovie 属 性设为 False 。
| |
Enabled | (继承自 Control。) | |
EnableTransparent |
启用透明Flash播放,注意会影响性能,透明效果需要在Layered模式下才能生效
| |
Events | (继承自 Component。) | |
FlashVars |
Flash参数
| |
Focused | (继承自 Control。) | |
FontHeight | (继承自 Control。) | |
FrameNum |
影片当前帧的编号 (从 0 开始计数 )。设置 该属性值将使影片停在由 FrameNum 指定的帧处。
| |
Handle | (继承自 Control。) | |
HasAboutBox | (继承自 AxHost。) | |
HasChildren | (继承自 Control。) | |
Height | (继承自 Control。) | |
ImageAttribute |
控件图像属性,用于控制控件图像呈现到窗体上的效果
| |
ImageEffect |
图片特效,需要启用位图缓存
| |
ImeMode | (继承自 Control。) | |
ImeModeBase | (继承自 Control。) | |
InlineData |
内部数据
| |
InnerDuiControl |
内部DuiControl实例
| |
InvokeRequired | (继承自 Control。) | |
IsAccessible | (继承自 Control。) | |
IsDisposed | (继承自 Control。) | |
IsHandleCreated | (继承自 Control。) | |
IsLayeredMode |
当前是否是层绘制模式
| |
IsMirrored | (继承自 Control。) | |
LayoutEngine | (继承自 Control。) | |
Left | (继承自 Control。) | |
Location | (继承自 Control。) | |
Loop |
是否循环播放。设为 True 是循环播放,设为 False 则只播放一次。
| |
Margin | (继承自 Control。) | |
MaximumSize | (继承自 Control。) | |
Menu |
是否显示菜单。设为 True 显示所有菜单,设为 False 菜单被屏蔽
| |
MinimumSize | (继承自 Control。) | |
Movie |
要播放的影片路径(URL )。设置该属性为 一个 SWF 文件的 URL 将载入文件并播放它。若影片是在 本地硬盘上,要写成从盘符开始的绝对路径;若影片是在 某网站上,也要写全 URL 地址。
| |
MovieData | ||
Name | (继承自 Control。) | |
OcxState | (继承自 AxHost。) | |
Padding | (继承自 Control。) | |
Parent | (继承自 Control。) | |
Playing |
当前播放状态。如果影片正在播放,该属性 值为 True ,否则为 False
| |
PreferredSize | (继承自 Control。) | |
ProductName | (继承自 Control。) | |
ProductVersion | (继承自 Control。) | |
Profile | ||
ProfileAddress | ||
ProfilePort | ||
Quality |
画面质量(与 Quality2 联动)。Quality 可 以取:
0 ——相当于 Quality2 取 "Low"
1 ——相当于 Quality2 取 "High"
2 ——相当于 Quality2 取 "AutoLow"
3 ——相当于 Quality2 取 "AutoHigh"
| |
Quality2 |
画面质量(与 Quality 联动)。Quality2 可以取: Low :偏重于播放速度而不管显示效果,而且不启用消锯齿功能 。
High :偏重于画面而不管播放速度,并且总是启用 消锯齿功能。如果影片中不包含动画就平滑处理位图;如 果有动画,那么位图就不被平滑处理。(这里的动画应该 是把一张图片做平移或旋转)
AutoLow :先着重于播放速度,但只要有可能就改 善显示效果。一开始播放时先禁用消锯齿功能。如果播放 器检测到处理器能承受得了 ,就启用消锯齿功能 。
AutoHigh:一开始是播放速度和显示效果并重,但 如有必要就牺牲画质确保速度。开始播放时就启用消锯齿 功能。但如果实际的帧速率比设计时指定的速率慢了,就 禁用消锯齿功能来提高播放速度。
| |
ReadyState |
影片的当前状态。ReadyState 可以取:
0 ——正在载入
1 ——未初始化
2 ——已载入
3 ——正在交互
4 ——完成
| |
RecreatingHandle | (继承自 Control。) | |
Region | (继承自 Control。) | |
RenderRightToLeft | (继承自 Control。) | |
ResizeRedraw | (继承自 Control。) | |
Right | (继承自 Control。) | |
RightToLeft | (继承自 Control。) | |
SAlign |
对齐模式(与 AlignMode 联动)。当 AlignMode代表各对齐模式的位被置“1”时,SAlign 值也相应被设为“L”(Left)、“T”(Top)、“R”(Right)、“B”(Bottom)各 字符的组合。(‘L’、‘T’、‘R’、‘B’的先后顺序不变)
| |
ScaleChildren | (继承自 Control。) | |
ScaleMode |
缩放模式(与 Scale 联动)。ScaleMode 可以取:
0 ——相当于 Scale 取 "ShowAll"
1 ——相当于 Scale 取 "NoBorder"
2 ——相当于 Scale 取 "ExactFit"
| |
SeamlessTabbing | ||
ShowFocusCues | (继承自 Control。) | |
ShowKeyboardCues | (继承自 Control。) | |
Site | (继承自 AxHost。) | |
Size | (继承自 Control。) | |
SWRemote | ||
TabIndex | (继承自 Control。) | |
TabStop | (继承自 Control。) | |
Tag | (继承自 Control。) | |
Top | (继承自 Control。) | |
TopLevelControl | (继承自 Control。) | |
TotalFrames |
总帧数
| |
UseWaitCursor | (继承自 Control。) | |
Visible | (继承自 Control。) | |
Width | (继承自 Control。) | |
WMode |
控件的窗口模式。WMode 可以取: Window —— WMode 属性的默认值,按 Flash 播放器典型的方式工作,即在控件的矩形窗口中播放影片,这样一 般都能提供最快的动画效果。Opaque ——使影片不透明。 Transparent ——创建一个透明的影片。如果影片中有透明的片段,放到这里时,就可以看到控件下面的背景。但 使用此属性值,动画的播放速度可能会慢一些。
|