  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1、用flash 做那种弹出的小窗口/ q) C+ G# e9 b# v0 }4 \
分两步: 6 B% z7 r0 c' J, r) a% a- ~( J
给flash中的按钮加入如下action:
\8 n3 _7 I* o0 @$ S' F" s v/ ] on (release) {
' N6 C) z" j7 K7 F+ Q getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 5 _- x6 \1 P; {
} 在HTML页面的...之间加入下面的javascript代码. . R5 l8 U+ P* k+ f3 O; b1 O1 x& N
1 r' v* P4 [# Q) S 2、如何使得flash一打开就是全屏?" @, W+ F2 o- I2 J# Q
fscommand("fullscreen",true)& c. V- }& U# v% A/ d
如何不能使用右键?- k) L* K/ A6 V5 Y8 S& h
fscommand ("showmenu", "false");4 u& x7 a5 \! S/ t" R- w
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
+ `2 x! P; i* C" w+ X. b, g7 L; L1 ^& q 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
4 G4 U; u& C# D( y! F 在要加载动画的那钟加入" x7 [5 k3 f) q4 N: H1 O# P0 c
loadMovie("dd.swf", "a");% [$ j0 V1 A! C- }
a._x=205;
$ V7 o. C0 w( Q9 A a._y=250;6 b$ Z/ Y d) k! M# v+ R. [, l
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
) {7 z4 h( q0 p# t9 H3 x. \ 4、当鼠标经过时动画播放到某处* Z% O: R- o! w# q0 G7 o
on (rollover) {
' N4 T; G7 `6 D6 Y6 h$ Q9 [4 p) H gotoAndPlay(10); K* b* `8 C4 L4 {3 t
}
! ^( ?! H( x& {' }: D4 U 当鼠标按下时动画播放到某处$ H7 V; X2 _5 _. e8 n* r. _# J
on (release) {
# z a( m1 x5 v gotoAndPlay(1);
$ [! p+ d( F- G k- d }
" J& Y% [, @% S) m 5、播完动画后自动跳到某网页
8 P$ P' p$ z- c+ `0 p, ^# I1 t8 Y8 N getURL("siteindex.htm", _self);: p$ W2 {3 r, V) @9 M
6、设为首页
' I/ Z$ E( H. U on (release) {
+ ]( F2 \1 C5 N getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); $ n y! p% K% O# @2 s# \
}
( i- D. C a+ y' k1 Q# o. P6 T2 B 注意要将网页中的flash的ID号命名为"links"
6 v$ Q6 s, i4 l* x* b$ w; s 加入收藏夹
# h# Q( G& D o" H" l5 V on (release) { 2 P8 U! e4 ~3 k9 B
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
& {' U& W: }. I" {, m; p }
* U0 [, g8 b% h) V. a x$ R 7、关于随机数的技巧
5 W1 M' V6 o/ l% E3 H' y 用来产生6--20之间的5个不重复的随机数: 5 H* @% u6 K5 p; a
1):首先产生一个随机数,放在数组对象中的第一个位置;
, t8 p5 N9 Y: N1 k' w& A 2):产生一个新的随机数.
/ V% J' k( c8 @* N1 y- c* | 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
' Z6 R4 N# ~; S 4):将新的随机数加入数组对象中下一个数组元素内.
2 @6 v8 Z0 C: a/ z( C 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 5 z# O6 h3 C3 |0 r
6):结束. 9 n/ t( ]: D! s1 Q
AS如下:
6 J% h" Y* ?% Z$ R( @( ~5 N/ O" p/ t data1=newArray(5);
4 i+ O1 W5 o/ Y3 _ tot=1; 4 w5 X/ G6 ?$ p" c$ y2 H
data1=[tot-1]=random(20-6+1)+6; 2 k- W" Z8 H3 d! V% Q* ~9 e
do{ 2 O+ p1 i8 c) t: L! o1 q- x, y
gen_data=random(20-6+1)+6; 0 J/ O2 n5 ]) ^6 F
reapeat_data=0;
( z5 D# `4 `0 h- i3 I- S- {; n for(i=0,i<=tot-1;i++){ - g) `1 S0 B* F" ^
if(gen_data==data
' e) ^* w% z" e( O" L. o6 n2 u& } reapeat_data=1;
: d9 U- M, q. }2 z/ J break;
* c3 K# R& n( Y* R2 w }
4 D. s2 V) m; s& N9 F }
$ _7 D+ B$ U- @8 ~5 y" { if(reapeat_data==0){ " x2 d3 @2 ]& o8 P% e' t0 x" h
tot++ + @* T$ u% ^; I, Z5 O) {- i
data[tot-1]=reapeat_data;
' p, D* K8 N) p, n* J4 w } & G& j. ?/ |5 \8 Y' P
}while(tot<5); 4 B. h' P% v Y
trace(data1); ( l" D9 ~$ R# _5 Q! ? ^' ?
8 、如何使得flash一打开就是全屏的
! a7 z6 ^$ M2 f" p, f* i 这里说的方法只是用于flash Player (fp)4 J, }, k: z. k3 d; D# A
9 、如何禁止右键菜单
7 V2 \' r) f6 ~+ f fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
; Z. a' l% l1 _ p j9 e! b9 U+ H/ z4 p6 l H! v
6 Y! j1 _; K, n, m" _5 G
或者用最简单的一句as,在fp和网页中均适用:$ D) J! c/ K; W/ Z N
Stage.showMenu=false; 10、载入动画的问题8 b2 w" j5 M y [, F
loadMovie("dd.swf", a); //这里没有引号~
8 A; h" L# ^% I7 w 11、播完动画后自动跳到某网页
C1 h# w& {- L0 ~$ M getURL("siteindex.htm", "_self"); //这里有引号滴~
5 T% f; G' [7 B5 D9 q; c' G |
|
|