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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口: m& x. L$ k; @. u
    分两步:
. W) }! Q9 G5 O6 Z4 v    给flash中的按钮加入如下action: 7 F" r( e) ?" @9 m- L  _
    on (release) { # T; a- |, q6 D8 a5 U
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
" @0 j8 n4 ^- N# F; F2 D& g5 b    }     在HTML页面的...之间加入下面的javascript代码. 6 v9 p% l+ v7 D& }
. @  s: h2 n: G
    2、如何使得flash一打开就是全屏?: T  b. Z6 Q% q+ j4 n, w
    fscommand("fullscreen",true)
9 B+ h5 m! @# w; Y$ D( U# t    如何不能使用右键?
5 N' p* t! A8 [/ _5 \    fscommand ("showmenu", "false");* Q' C1 A7 j% }: l0 Q: V
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?1 d/ b4 M: C, y( N1 X* e
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?1 B, r+ c5 E8 f, R7 C6 i& Z
    在要加载动画的那钟加入
7 i) O2 H3 ]/ b3 w1 R    loadMovie("dd.swf", "a");
: ?# q9 [6 z8 W    a._x=205;" x# C; ?% l. Z
    a._y=250;
2 `& U0 ~: ~/ G1 ~8 V0 C/ {. U    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
$ j2 U+ J* _# \% X( k) x$ A4 `    4、当鼠标经过时动画播放到某处6 R0 d) `$ Y' j) [8 `0 z
    on (rollover) {8 X$ }4 E3 u  {5 y, [$ g) N9 L
    gotoAndPlay(10);
9 }# e) G$ b. `. y+ u    }
# y3 z4 J* `5 F4 H; ^    当鼠标按下时动画播放到某处, `3 p+ M; A8 b
    on (release) {3 n- o1 D: {. ^
    gotoAndPlay(1);
$ \& k2 o- a& E' u; e* ~    }3 c( s1 ~8 M3 V. J, P
    5、播完动画后自动跳到某网页
4 ?5 ~: C1 u. i, ^0 f& x    getURL("siteindex.htm", _self);
% O( Y- Q+ M9 t& u- X' |. A- }4 F    6、设为首页+ e9 j0 `+ p6 p; ?8 C
    on (release) {   i6 C3 [2 G5 W8 v' Y
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); : f; r/ t) c/ p" U5 ^
    }
7 N6 _4 s% g+ o5 n! S. O    注意要将网页中的flash的ID号命名为"links"' C, e6 {) w& H7 M7 |$ \# T* ?" A
    加入收藏夹
, k, Q( w. G' s' K' Y) w! T3 b    on (release) {
/ W; O! E. e2 l    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
1 _3 H2 [! a' r3 h1 K  h    }
1 U6 `+ j* ]1 r* l- H( @" M    7、关于随机数的技巧1 t6 _. u! t: c, |" P5 ?6 K
    用来产生6--20之间的5个不重复的随机数:
. w& H9 ]( v5 B# Z; ?: @8 F    1):首先产生一个随机数,放在数组对象中的第一个位置;
+ F( N) U) w- \$ A7 M6 T) p$ Z    2):产生一个新的随机数.
% L: R8 {& i4 D; N! m    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
* M/ w3 X+ z( G2 l+ K$ c( O    4):将新的随机数加入数组对象中下一个数组元素内. 3 g7 M5 K3 ?0 p" H$ h- l
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 0 c# q) x6 r  q# ]' }
    6):结束.
% H- {! v, \2 g' N. j, r    AS如下:
3 D; I5 ^$ }0 L5 _( T    data1=newArray(5);
: W& U% ?* ^6 @, M    tot=1; 9 [& u0 }9 K$ ^7 C: q4 [. I$ |! S/ E
    data1=[tot-1]=random(20-6+1)+6;
  x. m4 H5 E/ _  j0 x* T  Y    do{
3 l# }  b5 \& A    gen_data=random(20-6+1)+6;
8 b0 b+ c8 _& n& n+ P3 S9 f8 W    reapeat_data=0;
: y/ Y# c; a. S$ O) l    for(i=0,i<=tot-1;i++){ / H+ T7 y* Y" y  I* |% N  U$ E
    if(gen_data==data
! k4 S' T6 Z# }    reapeat_data=1;
" ~0 L' s3 R( X  `/ U+ L9 f    break;
, p/ x* |( G8 N% A, L5 S. ]    } 9 p  ~' ~) b3 J) d6 y) c
    }
6 y0 ^* W, P: z- k" ^    if(reapeat_data==0){ 0 }, u5 K7 H% y
    tot++
- J2 o% ~/ H  w    data[tot-1]=reapeat_data;
+ ^/ s) U! {+ X6 ?0 x3 @9 x" B    } 3 i7 k3 C- G. A/ l- {
    }while(tot<5); ! k4 O4 w- H* `3 r
    trace(data1); 8 [; W1 P1 E& N' X
    8 、如何使得flash一打开就是全屏的
8 s3 i; h, v/ r7 @6 P& v1 Q& y) n    这里说的方法只是用于flash Player (fp): W9 W+ y4 r& \: `! u( w
    9 、如何禁止右键菜单: p5 _+ B% m/ a0 x' n# m) ]& o
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
8 [* S# H. {/ M  k, ~8 ~( \3 J! Q0 W5 p8 y

- _, q+ h% r5 t5 X2 f# W, G    或者用最简单的一句as,在fp和网页中均适用:8 D- M# a# A; H' v: R) |
    Stage.showMenu=false;    10、载入动画的问题3 f/ U: i8 }$ Y9 t7 P
    loadMovie("dd.swf", a); //这里没有引号~
9 g! X/ X8 w$ G    11、播完动画后自动跳到某网页6 x2 z3 d! u- |2 w7 L
    getURL("siteindex.htm", "_self"); //这里有引号滴~
# W" h' v! b5 V

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