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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
  r, a( u* ~2 w7 k7 S0 ?* ]    分两步: " n* e2 s, t* ?
    给flash中的按钮加入如下action:
+ A6 U8 a' h7 o. r' j+ i7 X0 d    on (release) {
' i! \! H, J' D: a/ q    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
5 `1 V* C9 o  k8 m& y    }     在HTML页面的...之间加入下面的javascript代码.
9 c% N: f  b# g9 Y( O% J2 h% |3 G
    2、如何使得flash一打开就是全屏?  ^/ ?; @2 N( x# j
    fscommand("fullscreen",true)0 Z6 c# `. z, u! X, f, Z
    如何不能使用右键?& m) q* x  Q+ a9 q
    fscommand ("showmenu", "false");9 K  D( b! U6 R" z
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?  c6 Q: A# Q, O. s+ d
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
2 Z# z5 C2 M+ [0 p  ]* B    在要加载动画的那钟加入, n2 `: F; P& u2 y* `
    loadMovie("dd.swf", "a");" c  ?  ~) b/ B  Q, ]% \
    a._x=205;) x0 f6 \  T  g
    a._y=250;
) |  f* x6 N  Z! y    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a$ e0 w3 p0 n+ R2 m. m
    4、当鼠标经过时动画播放到某处: A- c/ L+ j' E% N
    on (rollover) {$ g# @. r" D5 R+ ~  \
    gotoAndPlay(10);
! `) m& U) I: |3 Y, `" c    }4 b: ?: N, R  g2 c
    当鼠标按下时动画播放到某处
4 C$ r, D$ W6 E" @" M    on (release) {3 i) Z/ ]+ [: h4 X$ R# P/ ]. R1 C
    gotoAndPlay(1);4 E2 F5 l  c4 `( _
    }) a# i3 q: L. j; ^% r" T
    5、播完动画后自动跳到某网页& z/ B2 P% T9 P
    getURL("siteindex.htm", _self);
) {4 y0 s; f4 E7 }    6、设为首页$ ^" c/ A6 p* d: v  \
    on (release) {
4 H! j/ r4 V8 h6 m$ h- e   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
$ m9 W0 M) p) R/ M) j    }
7 z! X. p! a  a    注意要将网页中的flash的ID号命名为"links"
, v' G- a# M$ R( z+ ?    加入收藏夹
( c6 u  C( V" m" j& N* t/ S    on (release) { 1 m: I7 I1 M% B" x6 h
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 5 H) Z. `/ P) n: |8 `8 c. w
    } : I8 _. N: C( S: H2 b0 t
    7、关于随机数的技巧
+ D( j8 v  [0 n$ U( z    用来产生6--20之间的5个不重复的随机数:
$ F3 g' p/ Q6 l! s    1):首先产生一个随机数,放在数组对象中的第一个位置;
5 _8 U0 p: V7 m. d0 g7 N! t: p    2):产生一个新的随机数.
- ]3 d2 G$ A" |5 K) V. j    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
" |8 M8 P. [  C  ^1 x- N6 b    4):将新的随机数加入数组对象中下一个数组元素内. " c+ o. l, [, W2 Q% ]' O! C
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
- R! a2 X: n( V* W' W7 t    6):结束.
! r2 F- C5 C4 h" D    AS如下: " n# F9 i$ H$ P/ R
    data1=newArray(5);
! U& `. @  n" b4 G/ T    tot=1; & f  d/ W! }0 A( k  Q- k8 ?
    data1=[tot-1]=random(20-6+1)+6; ; d+ ^: |8 B# p# z
    do{
7 x  J( l  j, D8 ]    gen_data=random(20-6+1)+6;
) M' f# ^8 z. X    reapeat_data=0; 3 R9 }' [2 |" o0 v  h
    for(i=0,i<=tot-1;i++){
9 A4 x6 i9 a& T$ t+ c6 O& m    if(gen_data==data ! t& T5 T5 o- m' Q
    reapeat_data=1; ; Q! [& V8 j. q  E, J+ M
    break;
. y, }- [3 B! O) ]+ p" d    }
8 ~& I$ H$ j4 N3 i    }
, R$ a- X& W. s2 h, o  G    if(reapeat_data==0){
" x5 I# e7 k6 Q6 @) \    tot++
. }0 J) p0 H/ r' f' y6 R    data[tot-1]=reapeat_data;
) O; I, {! p0 ^! \. `; J    } % k3 N. `3 V$ p2 i
    }while(tot<5);
5 d: d9 G9 j: [    trace(data1); ) t4 G& [5 f. U' e" k- b
    8 、如何使得flash一打开就是全屏的& m7 `+ h, S+ L/ C1 A+ N
    这里说的方法只是用于flash Player (fp)
& j9 _/ j* ^% H+ e' `1 x    9 、如何禁止右键菜单
- q& k2 F9 {; ~2 \    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数. s6 M6 R: E7 B: T# ^2 d

  _" t8 U4 Y" n  W7 I. `+ N

4 F" m% w- K# c& |    或者用最简单的一句as,在fp和网页中均适用:
" U+ @4 b" C8 a( S1 y    Stage.showMenu=false;    10、载入动画的问题
  A: D. E" z/ h- I* `- C8 U; _2 D    loadMovie("dd.swf", a); //这里没有引号~
( {! a$ K- A2 q- g4 d9 O9 |& X    11、播完动画后自动跳到某网页+ }+ \) q; \' E. r3 s/ {) @
    getURL("siteindex.htm", "_self"); //这里有引号滴~5 `2 P, t9 ]9 g9 e+ K2 N

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