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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口6 p/ f; {0 ~: U# T' u
    分两步:
5 _. `9 V$ T/ e. d2 j    给flash中的按钮加入如下action:
0 @' Z: q" G. \6 {; {5 `    on (release) { . _5 G5 H7 D  A& p& A' I. W' S
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
* o$ c4 P% \$ i# y6 S5 B    }     在HTML页面的...之间加入下面的javascript代码.   q$ m* K, g: E8 F- h, P4 J; R

' O9 O! D& a: |8 [: P5 Q- l    2、如何使得flash一打开就是全屏?
2 e/ s! {$ {& F: i2 P    fscommand("fullscreen",true)( l3 h3 S# ?3 F' W! w3 R
    如何不能使用右键?
; I' k: t, q, J7 m+ ~8 a1 e1 z    fscommand ("showmenu", "false");
7 I" n. s9 ], l8 J' @8 x0 Y    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?" V) k7 I) c+ I$ y
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?0 i; w! m3 X! U% {1 \% p
    在要加载动画的那钟加入
0 N# Z- @% Y2 s& e( j/ t    loadMovie("dd.swf", "a");( [9 a6 f$ a) ^' }' I
    a._x=205;
( D# v) _- j. Q& j, K, e3 Z    a._y=250;& q& R: D9 W) B7 I# A; j  m- i
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
: y; K: E) O! _- y* Y, F; N    4、当鼠标经过时动画播放到某处
" m9 S! n6 C0 }7 g6 u    on (rollover) {  C( e2 |4 u# r' T
    gotoAndPlay(10);, N, N! J, b# m' J' Q
    }
, X1 R- G& Q+ V% y" [/ s+ ?) h    当鼠标按下时动画播放到某处
6 m6 S$ H7 a; G* i+ m8 B* m    on (release) {4 w% W; v% J1 H. Z: Q
    gotoAndPlay(1);
9 S- ~; M1 v6 Y6 P: S* l0 @' s    }
# p8 t6 e! c( B  V& f    5、播完动画后自动跳到某网页0 m, ^; B7 @# N* p' g. o% Q
    getURL("siteindex.htm", _self);/ S. z+ j0 `- q" @: D8 M6 w! C
    6、设为首页
9 C& K  R, }. P2 {    on (release) {
. T/ R% q: Y, {/ W   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
9 k- j# T" _5 V  f" _+ T) \3 ?    } ! O7 O! ^( x! f" b& S
    注意要将网页中的flash的ID号命名为"links") R6 ]6 G4 q0 j
    加入收藏夹
$ s# Z! {3 o% o2 c    on (release) {
9 {/ l  b# S2 ?" p+ O) X6 _    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
0 i1 T4 @0 u3 H: V    } # H  z& ]1 m' \& I( t+ B/ t
    7、关于随机数的技巧- ?0 z- L1 B7 M- J( [# L/ N+ r
    用来产生6--20之间的5个不重复的随机数:
! T, s( r# i# o" L5 j9 i- s5 |: l: m    1):首先产生一个随机数,放在数组对象中的第一个位置;
# z  G1 v9 q  r1 r% l' K7 c    2):产生一个新的随机数.
7 G: r5 |4 P* T6 e7 s" Q" y    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
% m/ w, M6 V0 m6 l3 R# L    4):将新的随机数加入数组对象中下一个数组元素内.
4 _- d3 K+ O  m" f( P# Z% ^# Z8 z+ r    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
1 q$ g& G! h; r/ M    6):结束. ' `0 A3 J, }3 X7 e& B; J/ u- y# u
    AS如下:
" m' z$ t" }( x- E" I: I5 z' q7 q    data1=newArray(5);
1 C) D4 c" `4 I' L/ f    tot=1;
# P% p" H/ z/ B- u# M$ ?    data1=[tot-1]=random(20-6+1)+6;
" O! m4 N& [; {, r% N! V    do{
0 P+ x$ w0 ]6 k$ P2 M( A    gen_data=random(20-6+1)+6; / Q' S1 F' u9 d( C" I+ a6 U
    reapeat_data=0;
- V9 n. Q/ x5 [7 ^2 n    for(i=0,i<=tot-1;i++){
5 o: H% O& i) \4 B    if(gen_data==data
6 I% `( f- u* x$ Y6 X7 X    reapeat_data=1; # |. C( Z9 H7 o1 H* }
    break; % n8 W+ d1 n8 w
    } 2 J/ B) E' i7 V4 Q7 k4 \# r6 k2 k9 p: y
    }
% T$ c& N4 W9 {: ?/ `% \0 u    if(reapeat_data==0){ 7 [& L' ]/ n" l
    tot++
4 d9 U1 q. N  T8 @2 \4 @    data[tot-1]=reapeat_data;
  P# I6 F# l& e; o7 E1 \. y$ k: L    } " q/ U! p. r' L  D5 f$ S
    }while(tot<5);
6 u9 Z7 o' S" T# c; y4 c/ \, ?7 H    trace(data1);
/ O  a/ U$ D. d( a" h7 Y9 F# `    8 、如何使得flash一打开就是全屏的
& Y9 n- w7 d( Q1 C" e. ?( G! U* I    这里说的方法只是用于flash Player (fp)/ K. m" ]# E0 f1 `  |! k0 m
    9 、如何禁止右键菜单
* a4 l6 D2 ?6 h0 c2 E    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
% m) U, W) _( g, Q8 R& P
$ }! P! j0 k8 J' k, p# c( z3 i
1 i2 M+ L% O  y0 u' X
    或者用最简单的一句as,在fp和网页中均适用:0 u5 \* @8 H8 }8 `1 s
    Stage.showMenu=false;    10、载入动画的问题* ]4 K" J: p% ]/ U
    loadMovie("dd.swf", a); //这里没有引号~
1 \- y1 v0 a7 X8 D    11、播完动画后自动跳到某网页
* I0 i9 j7 d6 P; H  p' c) ^2 I4 X' a/ Y0 T5 r    getURL("siteindex.htm", "_self"); //这里有引号滴~
! x: k/ ~2 s( C6 ~' H

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