返回列表 发帖

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
2 s; I; K% i( {; _2 e    分两步:
& z+ D5 `& q, L% {3 V/ H    给flash中的按钮加入如下action:
  R1 L! S* [# r$ u  y3 f1 Y    on (release) { $ e9 D% [8 g% R' Z% C+ c
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
& ^) S+ ^4 ^+ r. X+ }# |7 Z    }     在HTML页面的...之间加入下面的javascript代码. 7 i5 N+ r# R+ l2 N

2 K6 @8 B& y# r! V, B/ x& W    2、如何使得flash一打开就是全屏?! M6 v8 \3 j, b- N9 g' P
    fscommand("fullscreen",true)4 w& p5 l, ?/ [0 a; n
    如何不能使用右键?
: K$ o0 Z" h) l6 W    fscommand ("showmenu", "false");9 N0 _- W' a. f$ A' f2 j
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
8 U* c: O% @- n/ M" q$ H8 R3 p    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
. g6 ?  e* v, ]8 B    在要加载动画的那钟加入  x& B1 P- J$ g
    loadMovie("dd.swf", "a");7 R, F) B) \( J5 s7 d3 Y- ?9 I# Y
    a._x=205;& u/ _* B5 n) l" k( E( Z: Z
    a._y=250;& {2 W* z$ C! Y! O, T; {9 \
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
* N2 J9 E7 C5 p) b/ ?    4、当鼠标经过时动画播放到某处; \: d* ?! T* o; S; p% A& P
    on (rollover) {" D* o# T/ N5 `5 d& M
    gotoAndPlay(10);
# a2 w, a( Z7 l; _2 Y- o    }, d! V  t4 h% d: s3 q, J9 v
    当鼠标按下时动画播放到某处9 ~5 ]/ ?( c0 S
    on (release) {
. S% s, n& O3 @3 x' o% X    gotoAndPlay(1);, c  Y% {  G, q  z
    }: _/ b. a/ U9 v
    5、播完动画后自动跳到某网页. Q. D5 ~' l( Q: q
    getURL("siteindex.htm", _self);# e. _2 q- b3 K; T0 m( Y4 e
    6、设为首页- j2 ?' {. l8 X7 l
    on (release) { # I% @9 a  P( c' m/ Q* I: C3 o
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); ' I( _9 X/ v/ T; A9 ~' q$ V
    } & {5 ^6 P; f! u( l( C" a- F1 Z1 O
    注意要将网页中的flash的ID号命名为"links"( S8 a1 ?6 t3 C2 \
    加入收藏夹
! |0 B) T/ [1 L% E* v    on (release) { ! Q$ y) U& v; a( T. Q7 ^
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
( B  K$ m" {1 |9 I3 z" G7 P' V    } 7 h. Z' X1 Y3 W% u* i
    7、关于随机数的技巧
; p, b/ _8 R9 K. x! Z. l    用来产生6--20之间的5个不重复的随机数:   `& a7 U$ F$ e' \- @
    1):首先产生一个随机数,放在数组对象中的第一个位置;
3 }; S# R/ o" [" s    2):产生一个新的随机数. 6 ]' t; d- u' J! }' C$ v
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) : I* _) h! o( I" R' t1 ], c
    4):将新的随机数加入数组对象中下一个数组元素内. 7 J& |7 B: T$ n) n/ z. p0 ^
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) , {9 w; `" g/ g! n6 q1 x; `
    6):结束. 0 B0 y& _% |$ M3 y2 Q5 N5 v0 J$ K
    AS如下:   [  m1 g1 A4 O/ O( y' P5 m5 l
    data1=newArray(5);
2 q7 T6 [: n6 G4 |2 O: B2 z( d    tot=1;
2 L2 J- ^8 q- _9 g8 A    data1=[tot-1]=random(20-6+1)+6;   |3 Z1 W" Q# R5 j# x. F
    do{ " k  R& ~& c/ ^8 F& {0 ~
    gen_data=random(20-6+1)+6;
8 P4 h. F$ |0 V- M; G2 w2 h, E, R+ h    reapeat_data=0;
' h- G3 F! }2 b! P5 A4 `    for(i=0,i<=tot-1;i++){ ! f/ ~4 n* W) \( Y2 t& C3 z" Y
    if(gen_data==data
6 f* s& ^8 d" f2 e    reapeat_data=1; , M+ ^  |& G  F: W$ [1 E# i
    break; - [" ?& S' p+ [+ d1 I7 n
    }
- \6 o  `9 f  t+ H8 |    } $ M, Q% J  y6 B6 S) c
    if(reapeat_data==0){ + x. o' |5 ^, k& \+ n
    tot++ 4 Z7 h; T; m: V& p. B
    data[tot-1]=reapeat_data;
+ t5 q$ c. M5 F5 E    } 3 R* P7 J) o* j( P8 z  p8 x) w2 B
    }while(tot<5);
: ]* Y; P2 n3 z8 |    trace(data1); : m; q: I, F( {/ l) @9 D
    8 、如何使得flash一打开就是全屏的
9 g0 U3 g7 o- {& n) c, V    这里说的方法只是用于flash Player (fp)9 G8 w' O5 `. _2 c
    9 、如何禁止右键菜单
* V2 b" n6 T! O+ `' \9 l    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
& A* w, g/ z+ k. X0 J4 b6 x7 w1 a$ g- v0 n: v

1 ?6 D4 a! f7 g5 e$ l5 `    或者用最简单的一句as,在fp和网页中均适用:! ^, n3 F- m+ @7 _  o, N' L
    Stage.showMenu=false;    10、载入动画的问题% O1 o, I+ A# A5 B% `
    loadMovie("dd.swf", a); //这里没有引号~& t% X2 N# ?( L2 @2 a2 F$ d
    11、播完动画后自动跳到某网页
2 l8 g* I; m5 u" P    getURL("siteindex.htm", "_self"); //这里有引号滴~
5 Q' A% w1 n5 y8 H4 K% C: `

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