发新话题
打印

在 DW 中插入 Flash 的参数详解

在 DW 中插入 Flash 的参数详解


在Dreamweaver中插入FLASH后还可以有很多的控制参数,点属性面板右下的参数钮,就会有参数和值的加入。大家可以自由的控制,  3 l8 m/ R+ c$ h  c. m5 Q

$ }3 B. x1 T$ S5 c& i以下内容摘自 Flash MX 2004 帮助文档  
/ h  ~* B0 m+ W% N3 u5 i
! Z* j7 _+ E3 X* m8 m2 L. t5 T参数和属性  E& K9 i! k' ], ?8 ]2 ~1 ^/ z# l

6 I0 A0 ^* {3 Q+ s* i5 M) Z& u5 e
下列标记属性和参数描述了由“发布”命令创建的 HTML 代码。在编写自己的用于显示 Flash 内容的 HTML 时,可以参考此列表。除非特别说明,否则所有条目都同时适用于 object 标记和 embed 标记。可选条目也在此列出。Internet Explorer 可以识别用于 object 标记的参数,而 Netscape 则可以识别用于 embed 标记的参数。属性既可用于 object 标记,也可用于 embed 标记。当自定义模板时,可以用此处列出的模板变量替代相应的值。请参阅自定义 HTML 发布模板。
; q+ Z& _1 |- v! X# d
& s9 M& `$ k2 {7 o8 z; U注意:此部分中列出的属性和参数特意以小写字母显示,以符合 XHTML 标准。/ ]. \' f" y3 z0 C" N' B8 L
" J$ f5 m5 M- i2 r
devicefont 属性/参数
; k: W# L7 l$ h5 H( N) Z. _$ W( F; P) H5 {
值: true | false
- p: q4 \# i  {- {* p( Y! Z; `模板变量:$DE7 g9 d1 G4 g5 S% L' S: J
说明:- g5 s/ L. k' N8 |1 k  t$ z
(可选)对于未选定“设备字体”选项的静态文本对象,指定是否仍使用设备字体进行绘制(如果操作系统提供了所需字体)。
: V0 \' _! c/ s7 `0 [1 m/ S2 X
. H: F) ]# q6 ?1 fsrc 属性; I8 f1 {7 s5 U, g/ s5 ~7 W

0 N7 u. L$ L3 A, ~# H( E1 _值: movieName.swf
' n# }  B) P, ~, u0 B模板变量:$MO
; K8 L  b# p9 b# Z3 i6 H说明 : 指定要加载的 SWF 文件的名称。仅适用于 embed。 : z% U/ u$ g5 }/ ~9 V. A

( R0 x  ~/ l( e+ l, k% @/ rmovie 参数
6 k# f* Z4 {; u! a4 a% {) X6 ^3 U
& g+ g) `4 P; P! w值: movieName.swf6 d4 f4 H; n$ D3 T2 ?
模板变量:$MO$ U7 Q. S( ~6 g( n5 S8 G& f. X, p
说明: 指定要加载的 SWF 文件的名称。仅适用于 object。
" I7 p0 A* x" X( e. S9 v
/ u* A6 \6 H2 ?. H0 t( d& _classid 属性
. K2 U$ r5 l& x# Q, G4 x4 q9 k; _/ ?
值: clsid27cdb6e-ae6d-11cf-96b8-444553540000
9 O0 _, Q& g; c, S说明: 标识浏览器的 ActiveX 控件。输入的值必须与上面的显示完全一致。仅适用于 object。
, n8 X% f- {4 d$ {& a7 |4 _/ v* @
width 属性
9 b1 A+ F7 z3 |7 |% w  C6 y- F& U' n8 t7 \! b  U: {
值: n 或 n%  w7 p/ ~: z4 T! L; x4 d/ _
模板变量:$WI- c3 e2 ^' _6 E, b) u! ]) G3 S
说明:以像素值或浏览器窗口的百分比值来指定应用程序的宽度。
8 Y8 J; m: O# [# H9 o# f4 X4 q: [7 ?5 {
height 属性! q8 _4 Q4 m4 S8 T5 Q* F

$ L) `4 a1 M0 R. }2 t% a值: n 或 n%
( q' Y. K" g+ u+ c& R模板变量:$HE
9 O8 g, ^3 ?3 \6 q5 u- W说明: 以像素值或浏览器窗口的百分比值来指定应用程序的高度。 5 M  w8 G0 _- I& F+ q; y) U' Z

7 K' t/ H# ?- I  B4 \3 C, b6 {注意:因为 Flash 应用程序是可缩放的,所以只要高宽比保持不变,不论以任何尺寸播放,它们的品质都不会降低。(例如,以下尺寸的高宽比都是 4:3:640 x 480 像素、320 x 240 像素和 240 x 180 像素。)6 V9 q' C2 E+ m8 t7 j

: r7 o# q5 C: J( X% m7 x" {codebase 属性
# x- Z5 R: p$ o1 a+ g# I1 z( g$ C) C! L  }+ h/ H
值: active.macromedia.com/flash7/cabs/swflash.cab#version=7,0,0,0
% c. }3 ?+ A( s; v' K/ z9 ~
7 @1 v/ O3 c" R$ l; E说明: 标识 Flash Player ActiveX 控件的位置,以便在尚未安装该控件时,浏览器可以自动下载它。输入的值必须与上面的显示完全一致。仅适用于 object。7 U8 @, t! \+ m* _* p

: W$ U+ D) ]# I" {. C7 v# l* |pluginspage 属性5 r8 ^& W* d0 ?0 f& F: m' Q9 a8 C7 O

, {- v( v* N$ F; ~" V值: www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash; L# a) [0 l8 Q3 i4 X9 q
说明: 标识 Flash Player 插件的位置,以便在尚未安装该插件时,用户可以下载它。输入的值必须与上面的显示完全一致。仅适用于 embed 。0 \& o4 ~5 O: S1 ]8 l2 J! W
3 j- [* Y3 e2 d4 S- M) F
swliveconnect 属性
. j; V9 N3 I. w
4 |) p4 ]# r' K/ w1 T0 t值: true | false8 W. K% D- T# d7 R. N
说明: (可选)指定第一次加载 Flash Player 时浏览器是否应启动 Java。如果忽略此属性,默认值为 false。如果在同一页面上同时使用 JavaScript 和 Flash,Java 必须处于运行状态,FSCommand() 函数才能起作用。但是,如果您运行 JavaScript 只是为了检测浏览器或用于其他与 fscommand() 动作无关的目的,则可以通过将 SWLIVECONNECT 设置为 false,从而防止 Java 启动。当没有将 JavaScript 和 Flash 一起使用时,也可以通过将 SWLIVECONNECT 属性明确设置为 true,强制 Java 启动。启动 Java 会显著增加启动 SWF 文件所需的时间,因此,只有在必要时才应将此标记设置为 true。仅适用于 embed。
) z0 Y$ ]1 H% j4 @9 `
; q7 U9 {8 O" q/ }' Y使用 fscommand() 动作可从独立的放映文件中启动 Java。0 w9 L. U* s5 r  T# ]/ A+ A% j8 G6 a4 c0 _
# u: [1 s/ g1 I( k$ ?
play 属性/参数  s1 ^0 ^) q. p  u8 L5 p
# H. L' z2 `( W; Y
值: true | false
2 b+ K! J& u6 b, y1 h模板变量:$PL8 j* f/ s5 v/ W* J& A' _' x) \4 i
说明:(可选)指定应用程序是否在浏览器中加载时就开始播放。如果您的 Flash 应用程序是交互式的,则可以让用户通过单击按钮或执行某些其他任务来开始播放。在这种情况下,将 play 属性设置为 false 可禁止应用程序自动开始播放。如果忽略此属性,默认值为 true。6 h7 ^& o7 X! ]$ c2 c1 M5 J; \: Y' X

  F% g0 {6 e, C" }loop 属性/参数
* J7 H- E" ^, f
. L# V0 w  a8 G值: true | false
9 x. O1 G4 M; a% Q1 O- {模板变量:$LO% O5 ~7 O. @0 C
说明: (可选)指定 Flash 内容在它到达最后一帧后是无限制重复播放还是停止。如果忽略此属性,默认值为 true。
1 K% X2 u1 Q' B  F3 R! h7 m) }0 ?) f
quality 属性/参数' S& m% a) ~; O6 `+ F) l3 h
  l; P# h+ @% d0 O- l, }2 u, b, u
值: low | medium | high | autolow | autohigh | best
& R) N& k- a3 B3 j5 t: ?模板变量:$QU" n1 ~/ V8 @: R
说明: (可选)指定在应用程序回放期间使用的消除锯齿级别。因为消除锯齿需要更快的处理器先对 SWF 文件的每一帧进行平滑处理,然后再将它们呈现到观众屏幕上,所以需要根据要优化速度还是优化外观来选择一个值:
2 Q) E' m, u4 E7 r
5 t6 n7 R0 T5 C7 c6 K7 o9 m; b“Low”使回放速度优先于外观,而且从不使用消除锯齿功能。
) Y7 \" m) a% S5 e* K+ g! {+ P+ R1 X% z+ x
“Autolow”优先考虑速度,但是也会尽可能改善外观。回放开始时,消除锯齿功能处于关闭状态。如果 Flash Player 检测到处理器可以处理消除锯齿功能,就会打开该功能。# I7 s. j: F1 s  K3 t1 N* p6 w8 R

1 e) a7 ]4 [9 @1 q“Autohigh”在开始时是回放速度和外观两者并重,但在必要时会牺牲外观来保证回放速度。回放开始时,消除锯齿功能处于打开状态。如果实际帧频降到指定帧频之下,就会关闭消除锯齿功能以提高回放速度。使用此设置可模拟 Flash 中的“消除锯齿”命令(“查看”“预览模式”“消除锯齿”)。
# n! q% r2 O  L$ q5 a% p1 D5 l* ]7 w! E) P1 @/ u* t3 U$ |4 h
“Medium”会应用一些消除锯齿功能,但并不会平滑位图。该设置生成的图像品质要高于“Low”设置生成的图像品质,但低于“High”设置生成的图像品质。
3 |' d! x/ t; r, \3 s- @# T7 i* s% @: X, ?+ {/ [
“High”使外观优先于回放速度,它始终应用消除锯齿功能。如果 SWF 文件不包含动画,则会对位图进行平滑处理;如果 SWF 文件包含动画,则不会对位图进行平滑处理。
" j8 o! n$ Z# |' [9 l
$ X* O7 G" w" {. G: r' t1 I“Best”提供最佳的显示品质,而不考虑回放速度。对所有输出都进行消除锯齿处理,并且对所有位图都进行平滑处理。  [! @5 P2 |  s. \+ ^' H

; s4 a' R3 I( i6 c如果忽略 quality 属性,其默认值为 high。
2 \( c; u& |$ a" o+ A" ^6 z! e
2 T  {  y) I+ F: o% ^bgcolor 属性/参数$ S7 r9 ^" l$ Y1 A/ p5 U% n1 t

; z* z9 ?" h% w7 E$ V7 C值: #RRGGBB(十六进制 RGB 值)% |" ^) W( _9 E; Z; x$ K
模板变量:$BG
" `7 P( \: `3 |; X说明: (可选)指定应用程序的背景色。使用此属性来覆盖在 Flash SWF 文件中指定的背景色设置。此属性不影响 HTML 页面的背景色。
3 c+ f+ S6 \/ d0 O) P3 h" e3 P, K0 J: b7 j+ Y3 ], |
scale 属性/参数
. g: ~% a7 b8 [5 t9 b, [# Q8 V' w
* ]- S, I1 _$ ]' V值: showall | noborder | exactfit
1 W0 W! f  p5 ]# ]/ N0 R( l模板变量:$SC
5 B1 W) f. Z* V! m" v# p说明: (可选)当 width 和 height 值是百分比时,定义应用程序如何放置在浏览器窗口中。
& d% ^' A' g  ~0 |$ y0 U5 E3 E4 m" P4 A* C! Q5 j" c- ^* d! x/ i
“Showall”(默认值)使整个 Flash 内容显示在指定区域中,且不会发生扭曲,同时保持它的原始高宽比。边框可能会出现在应用程序的两侧。
! k" ~  F9 t( V3 X  Z) C4 R2 W0 T& y
“Noborder”对 Flash 内容进行缩放以填充指定区域,不会发生扭曲,它会使应用程序保持原始高宽比,但有可能会进行一些裁剪。
$ B; y+ \- [+ |
- v- r% [+ X  z% l: h“Exactfit”使整个 Flash 内容显示在指定区域中,但不尝试保持原始高宽比。可能会发生扭曲。
, l5 H0 f$ |# {1 n2 b
; i# ^: N* U6 q* q3 N如果忽略此属性(而且 width 和 height 值是百分比),则它的默认值是 showall。
7 w) B/ _; @# l' c' A  M6 A% d
( d% B. ^' e$ a8 p: z  qalign 属性
! a. l. }" ~; ?9 |! u1 Q: n9 o$ o& g% z9 \( X3 V* C
值: Default | L | R | T | B
2 s+ g# P3 o, A' {2 Q" s模板变量:$HA
4 X, H$ g  F, `$ p/ e5 w% d' J( b' f说明: 指定 object、embed 和 img 标记的 align 值,并确定如何在浏览器窗口内放置 Flash SWF 文件。 9 v5 ]# K- @1 N& N  G  G* [2 S; m
' t. V) v! O  D
“默认”使应用程序在浏览器窗口内居中显示,如果浏览器窗口小于应用程序,则会裁剪边缘。
/ }" Y& b; K* a# s: ?* Z  h6 R! t) j; }1 o, r  p4 P
L、R、T 和 B 让应用程序分别沿着浏览器窗口的左、右、上、下边缘对齐,并根据需要裁剪其余三边。 " w# _  Q8 F) a$ ~
0 V9 k7 C% V, O1 C9 N. @; T2 W, X
salign 参数6 {1 W/ }" d1 i# l

. E$ p* @& X  u# H值: L | R | T | B | TL | TR | BL | BR 8 _3 a/ D* N8 l
模板变量:$SA) k1 [! W$ b6 p+ K+ h
说明: (可选)指定缩放的 Flash SWF 文件在由 width 和 height 设置定义的区域内的位置。有关这些条件的详细信息,请参阅scale 属性/参数。4 q9 R1 N8 S: i

0 \# q6 k$ x9 w8 E- KL、R、T 和 B 让应用程序分别沿着浏览器窗口的左、右、上、下边缘对齐,并根据需要裁剪其余三边。
/ g9 ?) |( g& P! v
6 S/ T# G7 d" ^, u; HTL 和 TR 让应用程序分别与浏览器窗口的左上角和右上角对齐,并根据需要裁剪底边和剩余的右侧或左侧边缘。 1 M1 X' z+ q5 T2 D; Z

: K1 _1 `3 _% y; G! r3 a; gBL 和 BR 让应用程序分别与浏览器窗口的左下角和右下角对齐,并根据需要裁剪顶边和剩余的右侧或左侧边缘。
, H/ F6 S  B" q/ E+ h
/ A4 P; |  o/ O% X如果忽略此属性,Flash 内容会在浏览器窗口中居中显示。
+ R8 d  l, A7 ?; D4 [9 p9 F0 b* {+ h* w
base 属性, t, y% O. X6 Y$ u

/ w. e% Z; _: h- i值: 基本目录或 URL
. a6 I8 K  X3 l& ^6 \说明: (可选)指定用于解析 Flash SWF 文件中的所有相对路径语句的基本目录或 URL。如果 SWF 文件保存在与您的其他文件不同的目录下,这个属性是非常有用。9 V6 P- c" O# k$ q
$ x) t( ]( n0 T
menu 属性/参数
  f0 P3 C% i6 k: A9 Q# ^
' S2 d, H( B. c+ |值: true | false
3 V8 z6 D7 S/ e: e3 @4 B模板变量:$ME. E; g. P1 n- H% ?! t( R
说明: (可选)指定当观众在浏览器中右击 (Windows) 或按住 Command 键单击 (Macintosh) 应用程序区域时将显示的菜单类型。
, p) }. F' Y4 X  L
2 n: S! o+ O) j& _5 ^“true” 显示完整的菜单,让用户使用各种选项增强或控制回放。2 V' f+ y  u7 Q& F' N5 s* p* q

- x  h% a3 W$ k" y! r“false” 显示的是一个只包含“关于 Macromedia Flash Player 6”选项和“设置”选项的菜单。. {( h' B4 K. N5 z
) F0 V" Y( o# Y8 l9 I# O3 [
如果忽略此属性,默认值为 true。/ p. k$ \0 w! J  m7 r( k- l  _/ Z

9 p0 Z$ N8 N9 b0 y2 Y) ]wmode 属性/参数
6 N0 ]! b9 }* s" N3 H& T- Z* F0 d/ M% t; L
值: Window | Opaque | Transparent8 k5 Y2 H: ?( j" p& p
模板变量:$WM
6 e0 d- b% C; y) N6 h$ E' X2 v说明: (可选)使您可以使用 Internet Explorer 4.0 中的透明 Flash 内容、绝对定位和分层显示的功能。此标记/属性仅在带有 Flash Player ActiveX 控件的 Windows 中有效。' q8 f' \6 H: i( b3 B0 Y

9 Z. o, \. R4 e3 ?“Window”在 Web 页上用影片自己的矩形窗口来播放应用程序。“Window”表明 Flash 应用程序与 HTML 层没有任何交互,并且始终位于最顶层。
7 e$ A8 S1 `5 O: T# M6 J* D0 @2 F* C& \! S3 i6 o& U5 n8 Y7 R
“Opaque” 使应用程序隐藏页面上位于它后面的所有内容。- u/ N5 s/ n: I! T- W- Q! d

, ^+ c4 B" |5 }# N& I6 Y“Transparent”使 HTML 页的背景可以透过应用程序的所有透明部分进行显示,这样可能会降低动画性能。5 u8 M3 z, e: W7 R# d. d, v

) w. o4 h, ?9 e# X* m5 L“Opaque windowless”和“Transparent windowless” 都可与 HTML 层交互,并允许 SWF 文件上方的层遮蔽应用程序。这两种选项之间的差异在于“Transparent”允许透明,因此,如果 SWF 文件的某一部分是透明的,则 SWF 文件下方的 HTML 层可以透过该部分显示出来。
1 G. T) |5 V9 K* N1 ^4 d
  A8 v" I5 O5 E9 L如果忽略此属性,默认值为 Window。仅适用于 object。9 {- t" d6 R; S, b5 K: R( G4 I# ]# q
/ z1 U" W/ @, N. T/ A4 J0 p
allowscriptaccess 属性/参数
& e) Z$ L. V9 A6 F  W0 X" I) v# M" O9 o
值: always | never | samedomain
1 r1 {; x+ n. ?, ~- t说明: 使用 allowscriptaccess 使 Flash 应用程序可与承载它的 HTML 页通信。此参数是必需的,因为 fscommand() 和 getURL() 操作可能导致 JavaScript 使用 HTML 页的权限,而该权限可能与 Flash 应用程序的权限不同。这与跨域安全性有着重要关系。 ; x! J3 \/ \% s% g
: z5 V4 y! r: K8 @" L) u
always 允许随时执行脚本操作。
- ?2 K2 G4 D0 K
' T9 L7 y2 c9 \7 X) u* i4 ^$ W5 \never 禁止所有脚本执行操作。7 d1 L( x2 l$ a3 H. d; {+ r

: S( ~8 m$ u( A% g* Nsamedomain 只有在 Flash 应用程序来自与 HTML 页相同的域时才允许执行脚本操作。
, a! I, ?8 `: T0 k2 [, i! ]* b; ~, |( T5 |  q" S
所有 HTML 发布模板使用的默认值均为 samedomain。



点击图标进入精品网摘收藏 欢迎大家加入网络收藏夹

TOP

发新话题