获得本站免费赞助空间请点这里
返回列表 发帖

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口( n: o- W" I% l+ f! {' }" ~% u
    分两步: 3 f4 M* Z# e& Q& |8 D" z' v3 T; \
    给flash中的按钮加入如下action: " k9 m+ C$ |) e4 C, z
    on (release) { / O$ S7 O; c7 i- y+ g  z1 e
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
. p- }! b: p8 p, A1 R' w    }     在HTML页面的...之间加入下面的javascript代码.
, ~" y+ [. s' ]6 B7 s% g! d! r7 U
$ |6 q  R( e% L4 `4 C    2、如何使得flash一打开就是全屏?( s$ X. ], r8 K  ~3 o4 {2 G, w5 q
    fscommand("fullscreen",true)
) m7 H: [) ^0 o* W    如何不能使用右键?
0 w0 {' S, [0 x7 B* s* G; S    fscommand ("showmenu", "false");& X+ b3 H: ~3 b5 T
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?4 G  D1 M) S/ }+ Z0 y
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
; o" u9 _! Z- o% O    在要加载动画的那钟加入
# n7 E  m- }1 k    loadMovie("dd.swf", "a");
( D' p+ ~. V" {' d( Z* w2 l. z7 i    a._x=205;
, h8 z8 w( H  W, m! K7 Y    a._y=250;
. E1 Y" o) X/ a% b. h6 H4 l    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a7 _0 S" u8 q9 x
    4、当鼠标经过时动画播放到某处
$ H* S- ?: c( @    on (rollover) {5 O; R0 q" c) n! E7 y
    gotoAndPlay(10);' h/ s9 w6 D7 {( b4 g* Y
    }2 o0 a5 d$ c+ D$ r
    当鼠标按下时动画播放到某处
$ q! C7 C! _7 q& F0 ~2 ~    on (release) {8 ?$ g. {" B: A" g/ }  O
    gotoAndPlay(1);
- v2 R$ U( @/ @% R1 Z* [" W3 S    }! L4 u6 [1 \3 h, ?
    5、播完动画后自动跳到某网页2 Q* b  O/ _+ m/ F) i
    getURL("siteindex.htm", _self);! L! E$ F5 q/ N9 ^1 U/ P8 ]) o6 r
    6、设为首页
! `% Z+ J5 M8 k3 R, l: E    on (release) {
( A# g7 m& k6 }; _* b$ ?; @   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); . }' n8 U1 ]2 d" l$ e' s
    }
& L) D* ]7 \+ ~  R    注意要将网页中的flash的ID号命名为"links"
6 e8 r+ c; T% P1 E4 ^( F' T    加入收藏夹 ; _5 V+ j: q& x; z/ w  ^0 W
    on (release) {
3 A, N8 b# u* @% x/ _    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); ! L, Q: o1 }+ q4 R3 O
    }
5 y* j8 T1 O4 |4 s" K, ]+ d5 Q    7、关于随机数的技巧
% f4 d# O% }- O3 }0 D    用来产生6--20之间的5个不重复的随机数:
# K% r; `. g8 O* D: E6 F( K    1):首先产生一个随机数,放在数组对象中的第一个位置; , Q- e. h- J) R9 Y
    2):产生一个新的随机数. ( L6 J$ l' w* A8 N+ t# y3 E
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) : I7 i* k% t6 p, i* O# M) I
    4):将新的随机数加入数组对象中下一个数组元素内. ! A1 u; P/ O3 y, o
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) & f! D- h& r6 \1 I4 y" D
    6):结束.
- W- }! p6 V) Q7 j) g" y6 P1 S    AS如下:
$ @. }1 T8 Y! [( Z0 U  K    data1=newArray(5);
, H/ R2 c/ i: y" q- |# N& _9 I    tot=1;
, z2 ~7 M/ t, ]    data1=[tot-1]=random(20-6+1)+6; ; M. A* ]8 u( a! \6 s2 z
    do{ , B2 g4 H2 K5 a6 }
    gen_data=random(20-6+1)+6; ( |+ z9 @! }- Q9 U2 c9 G2 \
    reapeat_data=0;
6 k) `  d! G/ k0 C+ e/ T. ^9 k    for(i=0,i<=tot-1;i++){ : P: ]6 q/ h7 O0 ~
    if(gen_data==data % G$ l9 ?/ m. h; i: E* G
    reapeat_data=1;
" z4 B( l9 y7 U7 Y) i    break; 5 C# b0 t! N. e7 o
    }
2 T- E' E. j; @$ n3 k7 F    }
/ D  B( G, S5 t    if(reapeat_data==0){ + U8 R8 D3 R) L5 [3 o6 i$ j  I' E
    tot++
+ l. m3 M4 S. G' t* @3 b    data[tot-1]=reapeat_data;
; g8 O' N, ~! M    } 8 d9 x3 T0 w/ X2 b, z+ ?# ^+ [6 @2 p
    }while(tot<5);
% a" p2 l' B8 F) [$ `# T    trace(data1); * {5 O  c& }0 H9 g  J& l2 _; u
    8 、如何使得flash一打开就是全屏的
7 f5 M1 R, u0 k3 p8 g- O- H" u, ^8 V4 q    这里说的方法只是用于flash Player (fp)
; T& S5 }2 \( b    9 、如何禁止右键菜单0 f- J$ A+ @+ n5 V; f
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
8 f7 g# I9 U' `2 a; b4 {8 }' P3 G( X" T" [0 O. |4 B2 D1 I

* G# g8 @) n; U9 j: s    或者用最简单的一句as,在fp和网页中均适用:
% a. e2 r' N7 {/ r3 O+ _( U' ]    Stage.showMenu=false;    10、载入动画的问题
/ Q" b6 _3 E& Q4 R, |% z    loadMovie("dd.swf", a); //这里没有引号~
9 C' m( r' H  g# a# k    11、播完动画后自动跳到某网页
5 u4 e4 F. b' o6 t9 ^9 t7 V    getURL("siteindex.htm", "_self"); //这里有引号滴~: S, |2 e8 T( D/ d

返回列表
【捌玖网络】已经运行: