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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口& z' F% N3 x2 i
    分两步:
' K! l$ _( e. x! g0 {+ w; }" l, q    给flash中的按钮加入如下action: / {- [5 D5 t0 q% E- S/ r: Q
    on (release) { ! o* U0 R5 r4 \$ \2 J
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
* D8 E& e1 K/ q+ u! h6 c( O    }     在HTML页面的...之间加入下面的javascript代码.
% ^# Q. @; r( _1 ?3 K4 i; [% [; T( I& Q2 q$ j
    2、如何使得flash一打开就是全屏?' u0 ^2 C+ W8 k. d+ u  P8 u
    fscommand("fullscreen",true): h0 s0 X/ R, I! d& f* k
    如何不能使用右键?/ z# z4 t+ j8 i6 u! [1 [
    fscommand ("showmenu", "false");
0 R$ i: k, f: q# ?- @    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
- d! u; e8 a) H/ y  c7 Y    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
6 ]* C) m: p% l& r$ d- N. z4 d    在要加载动画的那钟加入
) c- b% ?, t; \7 d+ L3 H% {3 V# R# N    loadMovie("dd.swf", "a");
0 }( M( ?2 \% T    a._x=205;6 e6 G4 D/ a4 P4 ?7 x
    a._y=250;
6 n# I* c5 b7 a2 c    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
8 v3 _# v" L5 b4 E    4、当鼠标经过时动画播放到某处& p2 ~+ z7 r5 b5 W) B4 Z/ z
    on (rollover) {! e4 |/ y, W" p# ^
    gotoAndPlay(10);
+ S0 z  o4 c6 B    }6 Q9 y7 v1 L$ e1 A8 K" N' b
    当鼠标按下时动画播放到某处, @* e: h4 \' y& A3 n6 i; m
    on (release) {- x! N  U" ^4 o
    gotoAndPlay(1);
3 I6 p+ H, [& H" x    }4 |! p( E; @( X9 q9 ]& G
    5、播完动画后自动跳到某网页
7 W( w: n2 ?* x- K. S4 f+ U- l    getURL("siteindex.htm", _self);; R3 B& K- \& a+ n& u: c  r
    6、设为首页9 i1 ~/ Y% z- o( U+ U
    on (release) { : ?* M6 L, _6 K' a4 l9 T( G
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); , }* m1 V( J# u
    } ) N! o( W# j  ^& I
    注意要将网页中的flash的ID号命名为"links"# }& A* P4 T3 J
    加入收藏夹 2 W: w( v# s" |6 R$ A( i# F
    on (release) { : W( B4 g. h! N" j
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");   J8 P  N/ D! t: _1 P+ n3 Q
    } ; m# P9 s5 K! J3 s2 p3 d4 ~0 x, e
    7、关于随机数的技巧4 ~0 @8 U7 O* h- R0 g
    用来产生6--20之间的5个不重复的随机数:
7 K9 I, ?2 s& ?$ f  g    1):首先产生一个随机数,放在数组对象中的第一个位置; " |$ T3 n5 i4 |: L
    2):产生一个新的随机数. 0 ~9 I6 D# u8 @" m
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
9 _/ u) q( x# c% t5 e    4):将新的随机数加入数组对象中下一个数组元素内.
% ]" P$ o$ c9 E' M" r7 [( o    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
) {" b3 v! Z" z- p    6):结束.
7 o2 H9 w" e" V$ N7 K9 N$ Q' I    AS如下:
/ @* s5 ^3 B: r$ W" l) x    data1=newArray(5);
. C. f( s$ u& b6 V    tot=1;
% m( @/ v3 F% q- K& T% h    data1=[tot-1]=random(20-6+1)+6; 6 L. _# M5 t- ?7 h4 H1 F+ @
    do{
9 c* R0 S7 O4 i; `9 B) K3 ]! T    gen_data=random(20-6+1)+6; & [( d8 d* F. D( i( H- q* |8 _3 Y
    reapeat_data=0; 2 f* B) u, E! b  ^/ h" z
    for(i=0,i<=tot-1;i++){
% H4 v, [4 R/ F- y    if(gen_data==data
* t1 y2 R+ e5 @# u/ k    reapeat_data=1;
& G6 ^) F# I4 c4 w8 e' g4 j    break;   j7 m' n' C1 C8 N1 H( F) }$ K
    } ) T& ]8 F+ W( P% D3 E# Y  _  b: _
    }
8 d9 J" ~2 c, i' ]    if(reapeat_data==0){ 7 D2 n5 O% Q8 Q+ m+ ^
    tot++
) x" s3 I( r' {' r& j; A! t    data[tot-1]=reapeat_data;
! W# X/ H; o7 i- }: D0 P    }
! Y0 A( a; M! s/ V2 w2 b. N    }while(tot<5); ; D2 Z: H+ A1 ?1 X+ a& D2 _; ?
    trace(data1);
2 r. }; f% k3 K" u9 w: G$ r7 H    8 、如何使得flash一打开就是全屏的
9 @0 N# B% X# {2 _    这里说的方法只是用于flash Player (fp)
& ]+ V  x; w3 K9 v/ x7 g    9 、如何禁止右键菜单
! G6 j: A& M; w1 _9 U: X3 v% \: |    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数  F" Z; m0 r8 ~, m& o  q( F

3 y9 d+ t0 I$ m1 Y9 d* w! Z1 H
( L' ?5 J7 W+ R  S6 g' O1 ~" W+ d
    或者用最简单的一句as,在fp和网页中均适用:  u1 r3 u" H: T/ U( [5 X+ d
    Stage.showMenu=false;    10、载入动画的问题
) q" a. @# [2 Q4 b2 q    loadMovie("dd.swf", a); //这里没有引号~
! ~6 n/ Z2 J! n' b/ F6 T# M, N. M    11、播完动画后自动跳到某网页* L- C: O& z. ?* Q0 ]2 n
    getURL("siteindex.htm", "_self"); //这里有引号滴~" t' @$ d4 D4 v% }  r; p

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