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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口. ^5 Z" l" j  B* m
    分两步:
: }  U* ]1 X6 c. a: n    给flash中的按钮加入如下action: / a# p- w+ R/ p% U; }$ {3 ^
    on (release) {
8 _& T$ r. x- o% I$ J( o    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); / \: M) W( a( [5 ~
    }     在HTML页面的...之间加入下面的javascript代码. & r. r0 y2 _6 ^( m. {. G
& D; {" j! @1 o+ S: z; P3 }. ~# q
    2、如何使得flash一打开就是全屏?# \2 I2 {' g; U0 g
    fscommand("fullscreen",true)
% d& j8 e$ H* l( p- D4 _    如何不能使用右键?
( ?+ q" b+ |2 M4 S4 {6 r) s4 L    fscommand ("showmenu", "false");
. T# o: x/ M9 h    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?. R3 l/ R' l9 G
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?" \5 r4 }$ Z" t! M
    在要加载动画的那钟加入
3 |$ z4 G6 P1 s2 [0 I    loadMovie("dd.swf", "a");
9 h1 M7 O& ]/ E8 A0 D    a._x=205;
2 y+ Q4 |# x1 X2 c! L# j) V, s    a._y=250;) L  c& v" A! g
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
0 ^- p4 i2 _; y4 r' l5 \7 f# B    4、当鼠标经过时动画播放到某处/ q% d7 a* A6 k9 ?  K8 W
    on (rollover) {
, g( S* S7 f9 F5 l: d  k    gotoAndPlay(10);
/ @' k- Y' F  `! [8 p    }/ y- ]. J, O; G( w+ I
    当鼠标按下时动画播放到某处8 X/ x! j& g: ^. r, ]  f6 c
    on (release) {
5 s$ i1 r: _4 E, Y; c    gotoAndPlay(1);
# f4 p& R, T" x0 r' ~! H8 b9 x    }0 N% o, o0 b. j4 X& \
    5、播完动画后自动跳到某网页
/ |3 K8 J0 H* q; k. l! K    getURL("siteindex.htm", _self);/ t" X# d. Q) \
    6、设为首页
) s' v: o/ M2 z    on (release) { ! Z/ l2 E6 n. `) X5 \8 S
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
" k! g0 s6 i9 N5 h5 P, y    } ' w, R# n7 S# f  D+ ]
    注意要将网页中的flash的ID号命名为"links"
& h6 D) W/ X! V, g% V" S    加入收藏夹 / \1 J1 z% }' O
    on (release) { 1 }+ f( ?6 j' R/ o
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
+ u1 {8 j3 Q+ a; h9 \: n    } * v7 l! v: |' n
    7、关于随机数的技巧
% q# A2 ?+ Y, I    用来产生6--20之间的5个不重复的随机数:
7 s" p7 P, R" F" q# {4 S, f    1):首先产生一个随机数,放在数组对象中的第一个位置;
3 h9 s, a: m# o$ F# L: M( H    2):产生一个新的随机数.
7 N; L& _7 J) I4 X3 {    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) ! O# E$ [7 Y+ L1 r' t
    4):将新的随机数加入数组对象中下一个数组元素内. 7 }) t0 R: }* K9 E" C; n
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
( l; o9 d# s! Z5 U" o1 Y4 ~* T    6):结束.
5 t5 ?7 j& c0 u  A& B* K# g3 b( J    AS如下: + u9 j  Z  H9 h) `+ ^: A; r& e4 M1 e
    data1=newArray(5); . D+ G) y3 t- }0 V6 R: T! J2 r
    tot=1; 1 R/ p% o4 m* [8 k4 G) `' v1 v! j
    data1=[tot-1]=random(20-6+1)+6; ! E: R& ?/ Q+ s0 k1 c
    do{ / P1 m9 d( @% ~+ C6 c& j$ d
    gen_data=random(20-6+1)+6; ! Y- b- a2 Q* {) U) K
    reapeat_data=0;
, b, y" h/ f, S, W& V. _    for(i=0,i<=tot-1;i++){ 2 _; T% k4 C# M* w" p
    if(gen_data==data 2 y- T( z  S# X* h& r
    reapeat_data=1; 3 B% [0 i+ w9 y/ q6 H
    break;   [2 ~/ g5 d. V% _% z3 o. e$ F
    } 5 H, u7 r5 M0 n- q- _# ]4 A/ C! z( N
    }
0 K3 S) H% P# o$ i" z: H    if(reapeat_data==0){
: c4 P+ v# T; A    tot++ ! r9 {( m7 b6 i) I
    data[tot-1]=reapeat_data; # j, w' e" X& U$ S7 ]
    } # Z. ^( |. Q' J, D& u! l  t# F
    }while(tot<5);
  ?; g5 M  D6 U9 H7 n5 L: a    trace(data1); 8 ~& [1 z" b' {: m% e
    8 、如何使得flash一打开就是全屏的
: F0 ^' s9 b2 o! f$ s" S$ A  `    这里说的方法只是用于flash Player (fp): A& z. B' p# A) D9 V$ ~
    9 、如何禁止右键菜单
' V( k. Z* z! X- r# B    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数2 L9 Y- X2 x) J7 o/ T5 o. s3 D/ K

- C' k+ b; o0 j+ w- C% c

1 c- `" m0 j3 L# X4 ?2 \- h8 [    或者用最简单的一句as,在fp和网页中均适用:' K* J7 T9 k# V# T" k
    Stage.showMenu=false;    10、载入动画的问题
: {4 [$ d$ ]5 [1 t% F& ~* _5 b% m    loadMovie("dd.swf", a); //这里没有引号~! b, h! b# }4 {4 x5 @7 ?
    11、播完动画后自动跳到某网页" N" ^# L  b! p6 b* I  I
    getURL("siteindex.htm", "_self"); //这里有引号滴~
2 V5 W" V0 w+ e8 w+ |* J

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