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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
: o9 D: t- B1 I* s5 y    分两步: 1 Z9 `7 q" P/ N& n! K; r
    给flash中的按钮加入如下action:
7 S1 Y6 A/ f5 \  B    on (release) { $ W; j" [" `, u  x% @; d% Z
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
+ W$ ^* w/ h; D1 \& U    }     在HTML页面的...之间加入下面的javascript代码. 8 g6 q3 v' g& y& `2 E. o0 w
; Q. s% i' \. {
    2、如何使得flash一打开就是全屏?
' a) C/ N8 ^: M* d) Z& i    fscommand("fullscreen",true), F( I( I; {" p) @, K
    如何不能使用右键?/ g# S9 M. T1 l7 D& o
    fscommand ("showmenu", "false");
. a  w5 B! r3 c; R, @$ @5 ~2 i    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?4 ^2 d, ]( }/ ?( f; H1 r# R& d+ L
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
. e4 [9 O; z' ?  g  p    在要加载动画的那钟加入8 Z4 G7 g; b# d7 u! r9 m
    loadMovie("dd.swf", "a");# ]3 j* Q( k" z$ z; d, M
    a._x=205;
8 f4 b( b7 Q% \    a._y=250;9 s8 {# o  J( A$ @% p
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a! d! G- Z7 w& W
    4、当鼠标经过时动画播放到某处
% d$ S; m$ j1 ?/ G6 }+ C    on (rollover) {
! W& W1 C* q5 o; Z& Z8 A  |    gotoAndPlay(10);
3 a: {9 [$ d! A! L% D8 g    }
5 h6 e% n, [9 x6 S    当鼠标按下时动画播放到某处2 ?; |# E% l# y
    on (release) {8 {8 s5 H/ f5 U3 y6 ~! Q4 R" l
    gotoAndPlay(1);8 @) E8 g: Q$ [5 d
    }
5 S+ T' N8 W2 x, e& o7 @    5、播完动画后自动跳到某网页
. n! ~- X8 {0 x" g    getURL("siteindex.htm", _self);
% J0 D0 c' ^  ~: o/ Y  |, j    6、设为首页
4 z" |1 K0 U. i% E' X    on (release) { 2 ]5 a9 M1 p! O9 O4 R
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
# T- l; p- z5 L: M6 i    }
! a2 f7 p" E+ o5 e; P: V, H    注意要将网页中的flash的ID号命名为"links"
" F1 Z& {* U$ x4 u  A    加入收藏夹
) U5 y' i! y! \    on (release) { 0 G2 n* m/ Z7 t" ^- d& C. u- T- L# l
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 2 u+ t5 o- n7 P0 q/ v& D) J7 [" y
    }
; v6 b# f8 v* m1 N6 v& M! F4 _    7、关于随机数的技巧
% C0 z& p- k: w( G# I    用来产生6--20之间的5个不重复的随机数: / B. C7 I8 @5 Q) G0 _9 E
    1):首先产生一个随机数,放在数组对象中的第一个位置; 5 u/ V0 s/ e) ^: N) t
    2):产生一个新的随机数. - v, K, |. t# V2 t& q5 X- T
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
- }; v. K; |) T3 E7 A    4):将新的随机数加入数组对象中下一个数组元素内.
& N7 J1 J7 B- o( ]1 w    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) % D- `& _& X: I$ t; |1 o( _1 ~. q
    6):结束.
  b. P! r! l7 q9 p; y    AS如下: 9 j. i5 d$ x% H0 g, r
    data1=newArray(5); ( ~5 c$ W/ m9 [
    tot=1;
, I0 n& ~" s; `% W: [/ k# C; H    data1=[tot-1]=random(20-6+1)+6; # I4 p+ z; m% K( k  T  G
    do{
3 K# k2 U( x% N. @2 k7 _$ x    gen_data=random(20-6+1)+6;
# }) t" N) p0 u" ?0 f* L& z    reapeat_data=0;
& S. g) p; z9 B- c4 _, Q    for(i=0,i<=tot-1;i++){ 7 u% H0 P  k5 X9 J$ F
    if(gen_data==data
4 G1 X' e' ~+ v+ ~8 c    reapeat_data=1;
3 j: J$ }" y8 E% F$ x    break;
) a# [( \5 q( Q  N; f! N    }
$ y9 P  u; h0 h  v: s    } ; O8 H: k' k; [5 e5 S; i1 w- V
    if(reapeat_data==0){ 6 D) q2 Y1 A: s9 c6 L* T% G# L& v' t
    tot++ . h1 S2 E: P# R$ \+ {
    data[tot-1]=reapeat_data; / K( ?8 E/ D8 m( s/ L. r' S
    }
# m. |2 ]; x% z    }while(tot<5);
/ L& }( \7 w. Q: }    trace(data1); 7 k4 W: V: t  n* J) |3 u2 R
    8 、如何使得flash一打开就是全屏的
) O1 I! {9 @& ?; t9 D$ n  z% X# Y    这里说的方法只是用于flash Player (fp)$ u9 ]% N/ c( n- Q: G9 ?, ]* ]
    9 、如何禁止右键菜单
3 I, D9 Z) p' D    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
. C8 u8 E0 A: n" v& g4 e  H; k; p1 Q' M) o+ z+ [3 h
, @: F7 W" f! b- w' w
    或者用最简单的一句as,在fp和网页中均适用:
$ c" t! s' t" \3 c. G/ U    Stage.showMenu=false;    10、载入动画的问题1 l# r3 F$ N) U9 r1 L, K! V1 X
    loadMovie("dd.swf", a); //这里没有引号~
5 a) I, D7 p5 y; S* q- e" \" Q    11、播完动画后自动跳到某网页: i+ I! y% e% r2 W* ^% r
    getURL("siteindex.htm", "_self"); //这里有引号滴~( z) n$ D& w0 U3 ?( D7 e

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