返回列表 发帖

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
' }0 \( [2 L/ s8 P. G# d# W    分两步:
3 w  x6 D. U; G6 d/ ^8 Q$ K* t- j    给flash中的按钮加入如下action:
. L  ~! p& W" I  K# J+ J    on (release) { 2 x3 ~% V3 v+ V
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
4 |  ]# y) u# w+ A! o# \: n    }     在HTML页面的...之间加入下面的javascript代码.
9 A7 J& w) z. L! Y$ @8 r- B3 \
, c) k+ V* Y4 f: g$ T, I    2、如何使得flash一打开就是全屏?; Q8 E9 C; L4 F  r1 `
    fscommand("fullscreen",true)
  {1 }  u" D& @. I, u( Y    如何不能使用右键?
' ?7 v- }" |) O) j    fscommand ("showmenu", "false");
; }" y; O1 b- \( ?# c; v! Q+ L    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
! O. p+ T2 w4 Z0 i    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?0 Z* Q' E! w5 Z8 o% B0 G
    在要加载动画的那钟加入
. {2 M, E% V) y. X* p    loadMovie("dd.swf", "a");
# ^$ [( W( w# d5 T9 u    a._x=205;
0 Z+ y& x# [- |5 z5 m9 {6 _    a._y=250;
* }6 d! Y+ u* H0 y; K5 I$ p    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
& d: }( a. f$ @# V. Y    4、当鼠标经过时动画播放到某处
3 F- v4 X1 Y5 b3 H5 D7 {1 C    on (rollover) {1 d: \% ^  }+ Z; S. K9 A
    gotoAndPlay(10);) ~) e* s% K. Y0 j+ {- ?
    }; r  f0 a. f2 J8 O6 l
    当鼠标按下时动画播放到某处+ H! y, w$ R2 S$ u1 x5 @6 N+ B
    on (release) {
& Z6 i) C& K6 O6 E, Y6 P& ^    gotoAndPlay(1);' Q$ S$ i% ^2 ^
    }
4 r/ q# v. _5 A6 E2 W    5、播完动画后自动跳到某网页2 T" S* g+ d: l0 X" S" m6 m
    getURL("siteindex.htm", _self);1 \& M: e' F0 d- p6 Y3 q+ p( x/ Z
    6、设为首页
7 H' d9 i. w9 K1 G6 j: E    on (release) {
) k- K9 L% B# z1 P+ I   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
1 v! \! O& m; M4 R" J% P! S9 m4 e: x, D    }
8 G& ]7 K5 ?" s    注意要将网页中的flash的ID号命名为"links"6 b, [" R  z- |& b1 h
    加入收藏夹
' l) [! i1 h# s    on (release) { . c7 m3 g& v  h7 s( K4 n) b' T
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
( u7 F9 `# |- D: l6 N0 f) k  y    } * m& X4 c1 w& C9 I
    7、关于随机数的技巧5 \; Q( O4 p7 T; Z) U. z5 B
    用来产生6--20之间的5个不重复的随机数:
) o. `, M+ T9 ~, i    1):首先产生一个随机数,放在数组对象中的第一个位置;
4 @# r8 n, J& Q6 {% R% i0 u    2):产生一个新的随机数.
+ w# I- K- |: p2 ~: u    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
! x) _# z- u; D: u    4):将新的随机数加入数组对象中下一个数组元素内.
1 S0 W2 o0 ?7 b    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) . {  L) ~# N$ ^; i5 e$ r  z
    6):结束.
- m+ a! _) m# j$ W0 J& W    AS如下:
0 y4 j- N. U7 O" M: r" W" h2 R! @    data1=newArray(5);
; V, F9 Y/ L9 B% w# l" L3 T    tot=1;
( P, r; A. [3 _) {4 e. B5 a3 R1 N, v    data1=[tot-1]=random(20-6+1)+6;
! Y+ x* z; o2 K    do{
  V* {+ s3 `: c7 F( ~% z+ b3 I; x    gen_data=random(20-6+1)+6; 8 ?. f" U, o4 e* A
    reapeat_data=0;
5 P3 Y& s! m) q- ~. x+ u) o8 k    for(i=0,i<=tot-1;i++){
: \7 _3 i# {% N5 [8 e2 J) L    if(gen_data==data
% g8 x( q6 K# s4 v5 l' V1 R1 t. \    reapeat_data=1; $ v! w! w0 ]& w( ^/ H/ R3 f+ p7 T7 P
    break;
% G& Q( H' |6 @2 W8 h4 @    } ) S4 ^' l3 U, |- f" ~
    } * v& |* \% W3 C5 F( f3 p! U
    if(reapeat_data==0){ & r* s+ B' B, {- k" B" c6 X0 A
    tot++ # `8 C4 Y+ m. `9 L0 b
    data[tot-1]=reapeat_data;
) W2 O3 r3 O$ w$ t0 \    } & F8 L- r. K7 z6 y9 T
    }while(tot<5);
9 a" t; p1 ^+ h    trace(data1);
+ L* D& d1 q" R! g# p2 q    8 、如何使得flash一打开就是全屏的' C8 H/ T3 e2 @
    这里说的方法只是用于flash Player (fp)) q5 o; i; l5 F) \% t7 h+ F
    9 、如何禁止右键菜单
* n: Z2 ?8 Z7 {. V( j    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数* L" B: \# L7 N: @$ k
% i# P: H  K! ~5 ], @8 T0 G! n
, L4 n* ~; K/ q' X6 U# w, L* O* S; @
    或者用最简单的一句as,在fp和网页中均适用:
! L0 B6 H. B/ m! D    Stage.showMenu=false;    10、载入动画的问题% k: s0 J3 t. X3 u% o
    loadMovie("dd.swf", a); //这里没有引号~" O4 w4 ~' Z: o) q4 Z+ w1 c; `  O
    11、播完动画后自动跳到某网页
- \& @  y0 z4 I8 T6 X: ^5 E    getURL("siteindex.htm", "_self"); //这里有引号滴~
1 D. R3 }& r0 C. E) C

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