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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口5 l) ?3 y7 w  Z* {# J6 l$ F
    分两步: : p( D" H2 Q9 K
    给flash中的按钮加入如下action:
  l: `7 G& h( u' e0 n6 {    on (release) {
$ M) [! z" ~) y    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
0 M% [- H; O0 b6 G2 M    }     在HTML页面的...之间加入下面的javascript代码.
: Z7 _7 B# r, o, l$ ^6 v8 g6 J  |3 f: Q, O/ H( W
    2、如何使得flash一打开就是全屏?. C& @" B# L2 S5 S
    fscommand("fullscreen",true)* h' Q6 }9 n) {. J
    如何不能使用右键?
& C  I0 q/ c& a1 [5 _4 o% N% K    fscommand ("showmenu", "false");
" i/ R; C; e* ?    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
7 p9 L) H9 @$ H9 h* D5 k+ a4 ~  A    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
* x5 i/ ^: G: w5 S    在要加载动画的那钟加入
; I* U. y! A& N2 r' T+ p% f    loadMovie("dd.swf", "a");
1 T6 R) J# S3 M" @. }    a._x=205;
! L# b. D% m$ g( h    a._y=250;
$ u& }/ v1 B4 ]+ s* t+ H# v    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
. @- m! N! z% L& a    4、当鼠标经过时动画播放到某处
3 Y3 y4 S* E8 K! C& h3 y    on (rollover) {
1 x0 J" S4 D. X+ K' k  ~6 i7 F( i" [    gotoAndPlay(10);1 s6 Q  w8 h' s' ~
    }  v3 o( E4 h" |8 @  K
    当鼠标按下时动画播放到某处1 @' i) @  U4 I% x4 |/ V
    on (release) {4 U3 k* {0 B  }( K4 @: h5 q
    gotoAndPlay(1);
" W  [! _3 f6 N    }
) ]0 ]! [& y: X( F" ~" d! h    5、播完动画后自动跳到某网页. w' s6 m2 B2 E  M5 k
    getURL("siteindex.htm", _self);
6 i! @* N* N: |" C7 L    6、设为首页
$ J8 S/ M( t- E* F; d' a, {    on (release) { 3 r( F5 T: @* s0 K7 E; o2 W0 [& F: y
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); : B( b# M! u& l- s1 ]8 q9 y0 ?/ N
    } 8 v/ [) Q/ m1 I2 A4 K/ {" H
    注意要将网页中的flash的ID号命名为"links"6 W( y: I+ Y5 x
    加入收藏夹
% u, k( O4 ]1 F, ]1 S    on (release) {
. t, o3 @: v7 Z( x/ Z; U    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
3 `7 r; }. g0 d: Q) I    } / [( `% S7 J7 `8 M
    7、关于随机数的技巧
& U& D4 I9 n; y2 C    用来产生6--20之间的5个不重复的随机数:
* g8 X9 J; P6 ^7 w" g4 ^# m* G5 `: u    1):首先产生一个随机数,放在数组对象中的第一个位置; ) U4 T$ E4 X2 V
    2):产生一个新的随机数.
2 t  G+ Y: o0 H2 [+ @1 |- y    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
3 \* o- e+ H6 z9 i( N0 C. l    4):将新的随机数加入数组对象中下一个数组元素内. + \4 T% G% d6 d7 N; g3 f
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
8 q' M! N6 x% e$ F4 h    6):结束.
3 d$ a; [5 q+ _9 l    AS如下: $ I5 w, H, e8 D) E
    data1=newArray(5);
# T) }: ]/ Y- F1 M9 V+ K    tot=1;
' x# ~& a0 v2 l& m    data1=[tot-1]=random(20-6+1)+6;
! v5 I6 b4 n' z0 \9 D    do{
. ~6 S' [1 Z: j( ^3 E$ E    gen_data=random(20-6+1)+6; 9 e! ]* N% }: }* i% V* s: M% E6 ~
    reapeat_data=0;
% q1 }  [2 d; Y. _' M    for(i=0,i<=tot-1;i++){ ! o" ~8 S* |. u6 i+ T7 o
    if(gen_data==data 3 o& v5 q. B+ N6 J; n8 m
    reapeat_data=1;
  I! @; e0 Z# u: M4 _    break; ! ?7 A, \* k& x+ d
    }
1 I% k( r% A6 A8 k* i    } 9 ]* @8 S/ e) ?  E" ~, |
    if(reapeat_data==0){
4 b: K, F4 ]: e6 ]5 Z0 P  e3 ]    tot++
0 Z# c4 Z" F4 K; S! A; l9 V    data[tot-1]=reapeat_data; ( {" e! L8 ~+ x/ h  p# e
    } ' e; w. C* X6 E
    }while(tot<5);
- E& H3 j7 I( d: r" D$ l# ?: \) j5 L    trace(data1); # h* Y/ v/ b- Z) q
    8 、如何使得flash一打开就是全屏的- G. @$ n  N' o: D4 s
    这里说的方法只是用于flash Player (fp)7 J1 ?$ t1 j4 R, j# W- E
    9 、如何禁止右键菜单* I0 b* I) S$ a' c7 q
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数) L) s) w" ^* `. f/ ~1 ?
) b$ c9 x5 n7 J4 O1 z
$ e. J( O$ e5 a/ ?  `: [& q
    或者用最简单的一句as,在fp和网页中均适用:0 R. k# S7 \; I% ]. p$ `
    Stage.showMenu=false;    10、载入动画的问题
2 }4 P7 ~% l7 y% z1 U$ h8 G    loadMovie("dd.swf", a); //这里没有引号~
" u5 \6 t' e. y2 h6 a% }6 Z    11、播完动画后自动跳到某网页; \9 P  n: ]2 a, B
    getURL("siteindex.htm", "_self"); //这里有引号滴~$ T7 w" O8 X) c0 Z

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