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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口: ]* T5 H0 Z0 ^, V! j5 b
    分两步:
" u0 n: k0 J; u    给flash中的按钮加入如下action: 0 c6 M+ E0 \5 Y* c# e( i
    on (release) { $ v, P  F& {) G  @9 ^2 V# F
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); / u9 s3 u% A7 U  j
    }     在HTML页面的...之间加入下面的javascript代码.
* I8 a. x; n  g& W+ @7 U/ B
) Y+ k1 `7 C1 D$ E  v2 @$ I9 F" Q    2、如何使得flash一打开就是全屏?; I+ Y0 i# ~, c. z7 N$ b1 p8 @# m
    fscommand("fullscreen",true)
2 ]" A$ Z) H) P    如何不能使用右键?
) q* L: |  P! d' ^    fscommand ("showmenu", "false");2 j: Q+ {1 |+ e0 D" W# J
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?5 s2 w! x- O( H' ~/ U) n3 H
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?6 S8 ]+ \, |* L: ?) w3 S2 u
    在要加载动画的那钟加入0 x6 T5 t, A4 m  V
    loadMovie("dd.swf", "a");- Z6 E; c, i2 \6 O. _
    a._x=205;
: `8 _8 g; T, J* f) P    a._y=250;* R" x* ~; y, Q. d- y! X3 T4 q4 |
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
5 a8 ]  K( I+ e& T# E+ C. m, p    4、当鼠标经过时动画播放到某处0 T* I  L. ^5 e# O
    on (rollover) {$ X- P! Q/ z% O! v: l& y8 [$ [
    gotoAndPlay(10);% ]" z0 i  _6 P7 B
    }
5 z: ~$ L' H$ ]+ e6 R1 [# t# F    当鼠标按下时动画播放到某处7 Y% F3 ~+ W7 g! I: L
    on (release) {& m4 y, |! l/ u) b
    gotoAndPlay(1);3 s! w/ W5 a4 v4 E
    }2 ]" e) g- A. X
    5、播完动画后自动跳到某网页
8 ~! ?4 o3 O0 k    getURL("siteindex.htm", _self);
7 j$ \3 L1 ^+ ~! d9 g    6、设为首页
4 m/ s* ?6 ]3 ]    on (release) { ! z( v0 ~" ?5 S% E1 {. \
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); 5 B, Y+ V% y0 M! v# {! I5 [
    } ; o0 e& R$ t( l  ]/ y% i
    注意要将网页中的flash的ID号命名为"links"5 j7 x8 x6 C+ `" C! N
    加入收藏夹
5 g; R; `0 M& r& E: Y/ d; c: a    on (release) {
9 U6 E' N: F0 N+ d2 }    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
$ e5 F/ }- s3 J2 ]    } $ b1 R3 ]4 [4 u* d* K% `
    7、关于随机数的技巧: f1 D# Y9 R2 w! F
    用来产生6--20之间的5个不重复的随机数:
. A8 H' L" i1 f- t% @. Q2 M    1):首先产生一个随机数,放在数组对象中的第一个位置; - K& b, d' ^" \4 J5 v/ D
    2):产生一个新的随机数. ; j2 f3 K+ X" w8 H; e$ |6 H: a
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) 1 G5 i8 O* m6 d
    4):将新的随机数加入数组对象中下一个数组元素内. 1 E4 E) k' f) L7 I  w1 R
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) " \6 H  Q% M$ g: |1 a9 E! k
    6):结束. & A- K- q% @' o1 O% R
    AS如下:
4 q8 Q+ h+ Y2 k" x$ y# c    data1=newArray(5);
* a* C: k) a9 _    tot=1; . z" p3 V8 C: J8 B' E/ Q
    data1=[tot-1]=random(20-6+1)+6;
7 s6 P1 U. [" }0 y. ^    do{ $ N1 v4 l7 X+ l+ Z4 Y5 P7 C1 I
    gen_data=random(20-6+1)+6;
1 z. R( k. U- ~    reapeat_data=0; 4 S9 g. ]2 Q6 Y6 A5 P% O# i
    for(i=0,i<=tot-1;i++){
2 E* _8 ^7 L4 Q) O+ `" c    if(gen_data==data , O( }8 |; }% o( [5 U
    reapeat_data=1; + B, K# r, e6 S" w* d
    break;
9 z2 @0 m& Y1 G( V* V. U    } * H1 Y4 P: i- L! ~8 W) ?) Q8 q
    } 6 p! V) }3 j* e9 Z7 N
    if(reapeat_data==0){ 1 {* Z  ~: r$ p0 K. X
    tot++ . [" s( v# F# d$ Q+ I6 O6 L' N
    data[tot-1]=reapeat_data;
; C6 ?2 M3 S# N& C1 \2 [    } " ~! T" ~$ u' D! V$ U
    }while(tot<5); & s  s! _( i0 n. L6 R+ y
    trace(data1);
! q. q& u; d0 B, }0 X3 l    8 、如何使得flash一打开就是全屏的# }2 B1 v8 I% T8 `- I' U+ o% @
    这里说的方法只是用于flash Player (fp)8 [, H" G6 T- p. }) ^6 s5 ^& a
    9 、如何禁止右键菜单1 s, C3 r1 P" X) ^7 m. B& @
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数: m: F" V3 {2 t; N* t% u% V( W
+ s  W+ Q" k* \- t  Q
  Q2 Z. l3 |$ e7 n4 x. ?9 `
    或者用最简单的一句as,在fp和网页中均适用:3 s' d$ K3 R1 v, s; C% t" k! l- r
    Stage.showMenu=false;    10、载入动画的问题
1 w8 o; h# O% A/ A% z    loadMovie("dd.swf", a); //这里没有引号~: P* o9 s; S6 B( y6 x& e% e3 l0 y
    11、播完动画后自动跳到某网页8 @: M0 ?  B, K$ {& B
    getURL("siteindex.htm", "_self"); //这里有引号滴~/ _( c% e! |% Z9 S! z0 O+ X4 j

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