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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口7 J1 Y4 D8 B- e% s' N
    分两步: # ?+ t5 z& g0 [2 X5 {
    给flash中的按钮加入如下action: 0 y' K+ Q- j5 \  y: S7 a7 K
    on (release) { : z: L* R# b& F9 }2 R- A
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); ' I, c. b0 W4 k% N4 ~
    }     在HTML页面的...之间加入下面的javascript代码. 5 T$ j3 C3 p4 T. l7 o+ N5 S- d
2 A+ P; P0 m& R& i( c- x
    2、如何使得flash一打开就是全屏?4 x7 f8 r- e8 f: A  I% [
    fscommand("fullscreen",true); R# d1 b5 M( R: j, @
    如何不能使用右键?
3 y4 Z9 y3 g  p( f8 W    fscommand ("showmenu", "false");% e: Z7 g0 E0 L5 {+ z( B
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
6 I. f+ u9 R/ a) J" }    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
3 k4 L- U2 p, D& |, O: n  F    在要加载动画的那钟加入
5 [7 b5 A+ R- Y* @3 h    loadMovie("dd.swf", "a");
7 Z6 ~2 r) Z4 V" O: X" A    a._x=205;
$ B' w0 ?1 c, y8 J. ]$ M: c    a._y=250;, J8 w/ S- T) F: C7 Q% \4 W) q
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
$ j% X" w' [+ }- c( H' a    4、当鼠标经过时动画播放到某处) e, \: ~1 ]: C) X
    on (rollover) {0 h/ E" Y6 U# e0 q. R& C! M: ^) P! Q
    gotoAndPlay(10);
( V* m0 G( Y) x9 l# m( ]    }, ~5 V0 _8 z" M2 e
    当鼠标按下时动画播放到某处" v5 B, R8 O! T, Y
    on (release) {
6 h* b$ M, v  ~- s, k: }6 D- `    gotoAndPlay(1);3 \, J1 l. T8 s' y) b5 F- n
    }
7 X5 t8 S& W$ H0 C: c: a% `    5、播完动画后自动跳到某网页4 @+ R2 N$ g, p0 F' R3 n; K. b
    getURL("siteindex.htm", _self);
5 y+ z- e7 u6 v' ^- D4 z- F    6、设为首页
) n  M* j; o. ]* s6 ~( d3 _0 x    on (release) {
6 g: L6 f# t: ^. q: N) x! m   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
$ T4 G+ F% M9 I* T9 M    }
) y/ E1 \( l* O    注意要将网页中的flash的ID号命名为"links"
- d: B7 C0 ]% P! W7 a$ _  Y; F8 W  V    加入收藏夹 * x* D8 n3 X! W
    on (release) {
6 J$ V; s  T! x5 e  X7 F9 L7 Z    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 3 R1 A; @6 O3 \
    } ! J: S; P- N  l- B- F( I
    7、关于随机数的技巧/ E# t' k  v! R/ x
    用来产生6--20之间的5个不重复的随机数:
/ u( o# y  ^( w0 `, R/ V6 ?7 @    1):首先产生一个随机数,放在数组对象中的第一个位置;
" d4 x$ ~% I7 N/ p6 c) L    2):产生一个新的随机数. 5 r1 p: g% c$ d; x$ I+ D. y  a
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
" H* ]. Y8 `$ \. P  A+ U% `/ Z    4):将新的随机数加入数组对象中下一个数组元素内. , c* q& r$ {3 S+ B
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) ! z/ D# \) d6 D& i: T
    6):结束.
- Z6 k: V+ A( A) K$ v% O1 r5 Y    AS如下:
# S7 Q8 v5 {2 j9 \  N    data1=newArray(5);
  T4 G) C) ~. U2 E    tot=1;
1 t( m- u" l. h" ~  _( V8 C    data1=[tot-1]=random(20-6+1)+6; : |9 D; \/ M1 i: m* i' ?
    do{
( q  E3 w6 n: g( {: E    gen_data=random(20-6+1)+6;
' D5 \- j. s& u% M    reapeat_data=0; 8 y" a# q- D# N  U( E; A
    for(i=0,i<=tot-1;i++){ ( P0 L1 T/ E- c3 b3 c
    if(gen_data==data : J( B) c8 y, O6 y, l5 k
    reapeat_data=1; 8 F, V* T2 C3 x$ B) k" ]; v9 @
    break; $ |& o4 D1 S- U7 Z3 ~
    } ; Y. [0 W5 Z; b- r( {
    }
: s/ `% u0 l" S6 A  W7 i    if(reapeat_data==0){
! f' _3 x" m; b4 s8 z0 s; Q) t    tot++
9 |4 c6 G+ }4 a  R" s    data[tot-1]=reapeat_data;
) V" @( H9 i$ |3 U5 K4 T9 @    }
- R( F+ s8 X7 K    }while(tot<5); 0 N* F% v& Z2 e4 n+ D0 `
    trace(data1); . D) P6 [% n/ B8 E$ q# ^
    8 、如何使得flash一打开就是全屏的5 B  }! ], f9 G: e
    这里说的方法只是用于flash Player (fp)3 z) W$ V& x. T0 V& r7 N; ]
    9 、如何禁止右键菜单( s, S& m. F" y% ?$ d) K" s( S& _
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数( a4 i4 x8 b( s# ?! V$ }4 b9 I
+ f. v% J; R$ h3 H

. y8 E& r2 w, `4 r    或者用最简单的一句as,在fp和网页中均适用:
$ T  @  N# j0 x' X$ s* c    Stage.showMenu=false;    10、载入动画的问题
/ y( b+ U& R: _! L    loadMovie("dd.swf", a); //这里没有引号~6 N- }2 Q" _& z! T; }
    11、播完动画后自动跳到某网页
3 N# D/ m+ e% e$ M) Q0 y: U    getURL("siteindex.htm", "_self"); //这里有引号滴~9 r# z! o$ D5 Y5 f9 _" Z7 i* j

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