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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
$ ^* K$ C3 c( V  Y1 ^- C$ t    分两步: ) V- N+ F/ D& j: ], c9 j( w6 [9 d
    给flash中的按钮加入如下action: . o8 b" T  {2 F
    on (release) { ' c1 u, Y6 c7 X
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");   Q  I# q$ L, C8 h
    }     在HTML页面的...之间加入下面的javascript代码. , j1 m6 D6 s$ F6 n2 N) d

( F4 _0 ^0 }5 l* a  n% D    2、如何使得flash一打开就是全屏?
/ e& U/ s! J7 f/ _1 }8 z8 e    fscommand("fullscreen",true)
) o6 U+ ~& P6 J# \- M1 h7 [    如何不能使用右键?
. Y( C1 o- n7 [6 Y; u+ X7 O7 b" S    fscommand ("showmenu", "false");
2 L, Z3 T/ T- S    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?! s* Y) X0 J2 l; c+ T! N- G
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
: V4 }! v% X; F2 s4 H$ t  w$ I    在要加载动画的那钟加入
6 w+ J. {0 L  q* I$ g    loadMovie("dd.swf", "a");
, Q6 }" B  \  j, p) G# {    a._x=205;
- p; s2 L9 n- z+ e" R! k- I: ~    a._y=250;  q5 r* d7 l! k; O' F6 H
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a0 j3 C* p" f: a( a
    4、当鼠标经过时动画播放到某处
! B) l) f( @( o1 D# E    on (rollover) {
" {& [$ c/ D. Z+ s    gotoAndPlay(10);$ I/ }2 Z2 S/ U$ H- F' J/ r
    }8 i/ S* J! |4 M2 y% L) C
    当鼠标按下时动画播放到某处: |9 c) h; f- K$ p1 q
    on (release) {- X/ ]/ W1 z1 g/ Y/ i$ m& B9 O3 N
    gotoAndPlay(1);
! l0 x+ a  R7 f% _. j2 o6 Z    }& u5 b% R& E+ p& g% ~! j& H; n
    5、播完动画后自动跳到某网页3 d9 G# I# W6 G, @: L# ]
    getURL("siteindex.htm", _self);  K% l& K( X* u3 J
    6、设为首页
; q; N0 H' H9 S8 z) R7 q+ x2 X    on (release) {
# ]: F9 j8 ~; h$ ]9 _   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
5 j0 i; }" l$ h. A, [    }   F" T1 J2 E4 [7 g- B% R; ]9 \
    注意要将网页中的flash的ID号命名为"links"8 H- i- w  u  G5 C
    加入收藏夹   k4 b- t4 Z6 b; Z
    on (release) { % p, R5 H$ j( P: i) G. F# S
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 5 b1 C0 h- S* t; u3 ?0 P
    } * x! s. T( _& v  o& I
    7、关于随机数的技巧
$ {0 z# y( J) G9 `    用来产生6--20之间的5个不重复的随机数:
4 h: ^) K# O7 N5 ?  o+ B    1):首先产生一个随机数,放在数组对象中的第一个位置; 5 g: N# B% O- Y
    2):产生一个新的随机数. 2 v+ Z7 k5 M  U' I* w( i
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) 7 u/ k$ e) x) T, t  w$ H  h5 y
    4):将新的随机数加入数组对象中下一个数组元素内.
4 M; B5 S, B' f8 M- a; V    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
" X0 U- P7 D) W  n3 b% [! Z8 N    6):结束. & n" ?. j" c& l0 J
    AS如下: 9 A( G& ^3 L! p, h, G
    data1=newArray(5);
9 t! }. A6 o; B  Y, w" Y    tot=1; 6 U  n7 }/ D: i- f8 o
    data1=[tot-1]=random(20-6+1)+6;
7 K) F& ]5 N, _) r/ V    do{
3 i9 Q7 p7 B. n    gen_data=random(20-6+1)+6;
, K5 i( B4 |; I    reapeat_data=0; . `7 K; ?2 P7 p' W
    for(i=0,i<=tot-1;i++){ ' Q+ V5 D' u- d+ t
    if(gen_data==data
. ]) L) v! U  B1 [0 x! F" h8 t    reapeat_data=1; 3 a: Q. S+ z% N7 S6 b9 @0 Y
    break;
+ x# N) L2 }+ d$ P- p    } ' t/ D  ]  F/ }3 b( I5 m' n
    }
5 B" q, @5 M% N) N! D    if(reapeat_data==0){ ; w7 o+ y9 ]4 _( b5 r4 f( c( M
    tot++
4 ^# U" Z, p/ y% Y# P  h" h    data[tot-1]=reapeat_data;
; t, M" m8 w* U& k  P    } ' Y4 F5 ^0 @/ x2 L, B
    }while(tot<5);
" P  _5 d9 S) Q, d: s# G    trace(data1); 9 i1 V; d" y; V& j. q
    8 、如何使得flash一打开就是全屏的; ]8 B2 K0 G/ Y) s7 H* u& T" r( r
    这里说的方法只是用于flash Player (fp)6 @/ V$ c' `: H; q3 Y* j
    9 、如何禁止右键菜单
0 t- @. S: R. k/ W) W    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
- I; H& z3 W  v+ l" A$ K$ e' |  A8 g6 D
" C; f9 j: A. ?4 @9 W
    或者用最简单的一句as,在fp和网页中均适用:
* Q  W, `( z9 j& X    Stage.showMenu=false;    10、载入动画的问题1 B( o& t' |- r! L
    loadMovie("dd.swf", a); //这里没有引号~
* `7 u' F( F# H: G! h- @1 a2 w; {, b    11、播完动画后自动跳到某网页4 }1 F: N1 ~# y* c
    getURL("siteindex.htm", "_self"); //这里有引号滴~
! r, n& {1 u! b* n/ r

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