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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
. _/ e: I" h  X; u* k    分两步: 5 e+ F3 o) L' Z/ G* q; Z* u
    给flash中的按钮加入如下action:
* x% M1 Y- X; A    on (release) { ' t8 A3 @2 a, P' t3 n
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
% |. v# U% ]% ?  ~9 v( ]: {$ U    }     在HTML页面的...之间加入下面的javascript代码.
; r7 p5 s7 q6 W- V/ G* W* O( v/ q! U3 o$ O4 C. K# P' D/ j2 x5 @
    2、如何使得flash一打开就是全屏?
4 I, K* D4 y: V" B    fscommand("fullscreen",true)
6 z+ d) f# ^! ]  P$ V2 ]; B  M    如何不能使用右键?
8 p; ]0 h5 l, L1 R    fscommand ("showmenu", "false");6 r6 c/ E- {* P; d- T2 q
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
5 e+ P) \5 x, O4 M( Y    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?9 p6 k8 B; F# G8 U+ d" a
    在要加载动画的那钟加入
+ m% B6 y5 T9 A' H# x, ]    loadMovie("dd.swf", "a");
8 b& u: P" v: W' B    a._x=205;
, s% L' D/ q# s    a._y=250;
( \' j: E. K6 S# _' F2 Y& g% ?) ^    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a8 X: Y: p# r: e* b* n% Z
    4、当鼠标经过时动画播放到某处$ O/ r: ^, L$ ^! G( o
    on (rollover) {
' y( `8 R# x3 n" a: r. l. L    gotoAndPlay(10);" [9 I' q8 Z2 P. M4 Q# y
    }
( I8 i) b4 y6 D$ n; I6 M! z    当鼠标按下时动画播放到某处
% `% q5 G4 y7 d! }& T    on (release) {+ b1 H5 |; X/ V
    gotoAndPlay(1);
. V: u' q4 F0 H* ?5 b" c    }
+ u+ e7 D, t7 g    5、播完动画后自动跳到某网页
# {2 W9 K, f0 `- j. ?    getURL("siteindex.htm", _self);
) x2 L6 |7 X$ g$ r& Z+ }9 @    6、设为首页
4 Y5 s- V2 D: s9 E0 C# ~' |% n    on (release) { * |! b7 N. u3 x- R! u
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); 9 E* r; Y1 p5 m) |  m: {2 e
    }
, A  [! E. V8 ]    注意要将网页中的flash的ID号命名为"links"
# c6 m& C9 [. ^) I' ^) H    加入收藏夹 ) m0 ^4 y9 Y6 W$ x$ N# Z, {5 T
    on (release) { : @/ T: K" T7 M; v
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
' {8 C% f6 M. b+ H( D    }
" A7 t% b# p* E, V9 l    7、关于随机数的技巧; g& i, g1 A: R) d6 O' L' b, T
    用来产生6--20之间的5个不重复的随机数: 3 q/ t0 M/ |7 F- i/ c" D) E
    1):首先产生一个随机数,放在数组对象中的第一个位置;
: m- \2 L& p7 e& C! Q- L5 t2 r. q    2):产生一个新的随机数. & `9 f" q) I3 r4 e! M
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) : @( A* V( ?9 m* e' @% l9 d
    4):将新的随机数加入数组对象中下一个数组元素内. + c4 m$ f" P8 i% Z7 N
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 6 L, P* N6 B" A
    6):结束. $ B$ ?6 G. I3 r$ `  m8 x
    AS如下:
5 Y: ?/ l, w8 O  E& e    data1=newArray(5); 0 V  C6 h* h( W
    tot=1;
# t" a8 K1 i  h& _    data1=[tot-1]=random(20-6+1)+6;
1 x; b6 n; i1 ]3 ^2 f' D    do{
& B# D! t! U, ^- V9 D    gen_data=random(20-6+1)+6;
. D5 k  M% I# P4 R8 e    reapeat_data=0; ) [/ |7 W8 r. b' H/ N- c0 W
    for(i=0,i<=tot-1;i++){
* `4 i6 m& T0 q* K0 X+ t    if(gen_data==data
' t& }. v& t7 a% `3 G# u    reapeat_data=1; 8 k1 S, m& U3 H6 v3 e+ S: O6 W
    break;
$ N/ z6 w& _9 ?& `! y' ]    } : C2 i8 r1 w2 T/ N3 L& Q, f9 X" F1 E% u
    }   n$ j& \+ C+ ]8 P' @0 l1 z
    if(reapeat_data==0){ ' p1 Z7 u, w/ o- N- _3 K) h4 x
    tot++ ' {* j" h' L7 k0 h& L% J
    data[tot-1]=reapeat_data; 3 p3 [- A, A9 f$ e( J
    }
5 v, E* W3 U9 s- E" {2 `    }while(tot<5);
( Y! r" n. P! U. V( X    trace(data1);
7 j8 Y8 G' n# f5 _    8 、如何使得flash一打开就是全屏的
4 `: G, B5 d9 J- t: M5 k    这里说的方法只是用于flash Player (fp)
2 v' e8 h/ X, T    9 、如何禁止右键菜单
  S# x/ `: ]8 g' n    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数/ l. G3 y5 p  ~

- C3 F/ V! b) f1 @7 i6 f5 c0 H/ l

1 c1 C& c3 ^# c" w5 U    或者用最简单的一句as,在fp和网页中均适用:
2 Y5 ^! q# t0 g' X    Stage.showMenu=false;    10、载入动画的问题
2 Z+ b# x# Z+ t# h/ o! }1 d9 P    loadMovie("dd.swf", a); //这里没有引号~
: j, j9 M- ^+ k# X* P. V    11、播完动画后自动跳到某网页" e$ b9 {: G: u9 e
    getURL("siteindex.htm", "_self"); //这里有引号滴~" f4 U& ~; [9 y' T7 O- l

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