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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
6 _( a0 ?" e8 `, T    分两步:   i/ F) o: s; u6 V+ r4 u
    给flash中的按钮加入如下action:
9 J! p* \5 E. k    on (release) {
) @! _8 j0 S  p    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); " K, P: j& l$ L" P
    }     在HTML页面的...之间加入下面的javascript代码.
& q) I8 P) O- r/ k+ z& b' c( o, x) X, S0 g, o* H8 S( I3 k5 Q( H$ p$ g
    2、如何使得flash一打开就是全屏?3 J9 v" K" [7 P* J0 o
    fscommand("fullscreen",true)
- [; M$ D3 a5 z! `) |    如何不能使用右键?. Y0 S+ C- X1 a! S
    fscommand ("showmenu", "false");% d. |. W6 V' c  W+ ^* H* S- ]
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
+ y* r/ D* J( e- P    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
7 U3 s- O' D. j  q    在要加载动画的那钟加入
0 q7 A  q( E) R/ E# W7 s" w2 |    loadMovie("dd.swf", "a");
$ S0 V5 i% Y, M$ R/ r6 ~" V( K    a._x=205;
/ T, y6 w2 t4 I    a._y=250;
2 p% p, H! y6 G7 W/ s    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
& v, K) g" [# l) F, e8 C    4、当鼠标经过时动画播放到某处5 O- G! w1 T! f" R3 M" u
    on (rollover) {
, q5 A; B; U( G    gotoAndPlay(10);
1 Z# N: H, h5 ~- T5 z    }
+ P5 w" W1 y! h2 }    当鼠标按下时动画播放到某处
$ W2 `& T3 Z+ _4 j/ ]) H8 J    on (release) {" L1 F0 e% A3 z' ^
    gotoAndPlay(1);( }# j7 {! ?+ ^( v
    }5 q1 C  y0 U% h2 Y
    5、播完动画后自动跳到某网页$ Z2 e; a4 t- ^+ ^
    getURL("siteindex.htm", _self);
% B; M8 u8 s" L/ t    6、设为首页9 y) t' ^% E/ W/ Y; K5 ~
    on (release) {
! H" r, T/ k1 b, G   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
4 J- ?7 ?* o: a5 B9 }( C    } ; T; c8 `' N7 c5 {8 U
    注意要将网页中的flash的ID号命名为"links"% h& @$ S7 _7 L% C0 I3 r" u
    加入收藏夹 0 C- t  p# ?$ X  X4 J
    on (release) {
4 F  `0 R1 w, T5 E5 c. o* U    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); - y/ I9 I; ?. {0 |
    } 1 n6 \) Q, c* O3 S8 v8 u& R5 n
    7、关于随机数的技巧' F3 r: u: ^5 g9 l
    用来产生6--20之间的5个不重复的随机数: 7 r- e- _' G4 N- i
    1):首先产生一个随机数,放在数组对象中的第一个位置; 3 ^# N" S; U/ G$ W7 ^; S# E) U
    2):产生一个新的随机数. % [) b' `) p! e1 \: L
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) % j% D! v2 O, M
    4):将新的随机数加入数组对象中下一个数组元素内. ' K3 O' x2 ^4 I# [8 H8 S& W
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) ' w' {% {8 n6 @4 I
    6):结束. ( M1 A) X4 t& Y/ _, {% I  t1 \! q1 p; V
    AS如下: 9 p1 @# F4 N! j$ g, |0 q, Y
    data1=newArray(5);
# j  I) @$ ^2 P3 q! n    tot=1; 0 |* T6 [" L' ]8 t4 D+ U
    data1=[tot-1]=random(20-6+1)+6; ! F. h( ?, ]) d1 w5 V/ T
    do{ ' y- Y1 `# {0 S. r
    gen_data=random(20-6+1)+6;
% ?& N; C: a" Z5 C& Q    reapeat_data=0; 5 q' \' }% i; I, z( m; j
    for(i=0,i<=tot-1;i++){ 3 X$ |# @! ^: [0 L, s
    if(gen_data==data
  V( J; K0 c5 s( [6 ?: |    reapeat_data=1;
4 x9 p1 a5 j; [/ g7 D    break;
6 D8 g* {: r  o# U7 N  g    }
' X" n8 d6 L  U( M! {# c' W9 ]) S    }
8 u$ q2 e8 e7 t! h' ~    if(reapeat_data==0){
1 D9 @$ R4 J6 ?2 P: o/ P/ n    tot++
2 b- G) g1 l! @6 O" u    data[tot-1]=reapeat_data; ) n0 q! w& W( Z
    }
) q. t8 j* V$ {2 h, M    }while(tot<5);   F" E$ {+ |2 M: }, t$ R, q$ ?
    trace(data1);
/ q" B- P8 w% K! v! l& @, N7 I/ m    8 、如何使得flash一打开就是全屏的6 c/ d$ c6 m# k% f4 D% F
    这里说的方法只是用于flash Player (fp)
/ @8 L, E% `9 w3 i3 P% _* M0 W    9 、如何禁止右键菜单
- x) l2 z; i; L0 ~( M7 J    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
! r5 A% A5 C4 P* T
* F4 v' @" V' U4 c) S4 n

  r+ G7 G! K. a2 x; D) i- S3 T7 h    或者用最简单的一句as,在fp和网页中均适用:
* Y' l$ W- N9 X+ q- `    Stage.showMenu=false;    10、载入动画的问题$ c8 ]7 A+ b% ?  a% q
    loadMovie("dd.swf", a); //这里没有引号~" y' T2 Q5 x0 G, e7 ^
    11、播完动画后自动跳到某网页
5 n! R, x- m7 s4 z  W. b7 z( R    getURL("siteindex.htm", "_self"); //这里有引号滴~
0 F: U' N1 w6 e5 P. b" O) S: J

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