返回列表 发帖

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口( J9 h) w0 F; o$ p- L6 G% N; ^
    分两步:
$ d, O2 F/ [% ]    给flash中的按钮加入如下action: 2 o( k/ g# q' Y4 e
    on (release) {
9 j) A- h6 F, M4 {    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
: u) A& C9 V0 U, A8 `5 a7 Y. C    }     在HTML页面的...之间加入下面的javascript代码. 2 K: i. k3 ^, x" v& L+ k
% B, e, r- G1 e+ }  @# `
    2、如何使得flash一打开就是全屏?7 }$ p; a4 J- S
    fscommand("fullscreen",true)' U/ e, P" z$ x+ ~, B. O
    如何不能使用右键?+ Y3 u" y. F% M$ c7 Y0 T
    fscommand ("showmenu", "false");
( c+ h8 p# |6 P! ]- @1 T    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
: y( N2 z3 S5 D) \& j    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?. |* [, `* `6 ?2 r7 Y: L
    在要加载动画的那钟加入9 H/ q( l# e9 ]$ T0 o, L7 t
    loadMovie("dd.swf", "a");* a/ Q# P  C' O! i4 \1 K8 v
    a._x=205;
1 I# v2 d; o7 K" p. G    a._y=250;/ v) v  M8 H1 M' n' l  K! L
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
5 F' {! Q& S' h/ J" ~( I9 ^    4、当鼠标经过时动画播放到某处7 y  S) x0 h! s: \# Q6 m9 ?5 e
    on (rollover) {. F: {# W* V1 c: [* x+ z) }
    gotoAndPlay(10);
. Y9 l' q: l8 L" p6 M* c    }' k% w  e( S& l' A( Q: @
    当鼠标按下时动画播放到某处5 P0 i9 C, U# t, x
    on (release) {
# _, ^/ ^, g; i. r    gotoAndPlay(1);
4 i- m' C* Q* T9 X! T$ k( m    }4 P3 f0 o# c+ `$ N& `# F: `3 B
    5、播完动画后自动跳到某网页2 w6 B1 y! }* }0 S* _
    getURL("siteindex.htm", _self);6 {* `8 }" m5 g3 A5 g4 |* _
    6、设为首页
6 X- d' u4 ]' [( W; {& o2 j    on (release) {
& f0 ?7 v; [5 s6 D   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
+ l, U- K9 p4 Z' r    }
% M- X4 F3 \8 M. R4 G5 N, u8 S    注意要将网页中的flash的ID号命名为"links"9 @6 c6 r  k. ~- n# E# |
    加入收藏夹
- H) J. T/ }2 a! f4 U    on (release) {
: v! f  U3 O# C5 Q. Y/ m    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
8 i! Y2 j/ K& i    }
7 j9 B' |7 R' t9 ^1 s; u) F' a    7、关于随机数的技巧
  F5 u) ]# {' z: l% @$ c    用来产生6--20之间的5个不重复的随机数: : r( A$ ?# z! n4 S9 e$ Z
    1):首先产生一个随机数,放在数组对象中的第一个位置;
/ w& A% @/ w7 {# y# x    2):产生一个新的随机数.
, _/ q) S2 e1 i    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)   T: L  r% U6 C9 L$ Q3 P, P
    4):将新的随机数加入数组对象中下一个数组元素内.
( x3 F; p- `1 K! |7 I    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 0 f; e  e) {) X4 p' W
    6):结束.
  b+ I8 e6 s4 C* M3 a' V5 L1 G    AS如下: : D1 A9 [5 _; S* ?2 k/ b
    data1=newArray(5); ! ~+ _! B) F$ ~% H5 l
    tot=1;
" B2 W6 F( K8 L3 r" b1 m    data1=[tot-1]=random(20-6+1)+6;
. N) z" Q5 ~: O% b5 u    do{
4 I# y; X* x2 g0 j3 C    gen_data=random(20-6+1)+6; ; i0 x5 c( g- p
    reapeat_data=0; % [* G$ d; u4 U* d' n3 B  e
    for(i=0,i<=tot-1;i++){ * g: S, W5 U5 \- O& c
    if(gen_data==data 8 M1 u* R0 f- w1 e1 _
    reapeat_data=1; / `& P: v  R7 z4 V( G. x
    break; , ^4 t# z( ~: Z' B
    }
: W( _) ^" A, H8 N$ O7 l    }
& i& J2 v* G' O* t    if(reapeat_data==0){ 2 L" g9 ?0 C" v3 C6 v
    tot++
* U; Z% d0 U/ E7 D9 b/ K    data[tot-1]=reapeat_data; - z) G5 A& \5 r+ i
    } : c( }* N* c0 L
    }while(tot<5);
- k8 ]$ q" O6 ]- X1 w! `    trace(data1); - m" W$ R; X6 Y2 J5 @7 j1 \  K
    8 、如何使得flash一打开就是全屏的" |- n: m# v0 @5 w" l
    这里说的方法只是用于flash Player (fp)( u3 C) T9 S, W( S1 L
    9 、如何禁止右键菜单
! S- z% z1 V! ?+ n& h    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数# W: T5 Z* t) l! G' r, r

2 D, H( w' A- `3 `
- U4 t( L# x6 N. B! [: R/ i8 F! \
    或者用最简单的一句as,在fp和网页中均适用:; W$ S& z+ }. ^  n/ Z/ V
    Stage.showMenu=false;    10、载入动画的问题
6 D4 D+ p9 |8 E9 E: k, k/ [/ S; F    loadMovie("dd.swf", a); //这里没有引号~
4 q  d' [) \5 \2 q; i/ l8 |4 u    11、播完动画后自动跳到某网页
7 V! `3 r9 Q7 k0 m5 @& K    getURL("siteindex.htm", "_self"); //这里有引号滴~( [& T4 w: r: s' x/ o) z( X

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