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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
: z" W" K% q  I: q" M$ j    分两步:
: Z, `5 u- g1 l. R2 T0 B- U    给flash中的按钮加入如下action: 2 k. d) v& ^" G+ \: q% V$ W- G
    on (release) { ( I5 [1 W, `3 B- R
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
8 H, X, v  l* c% _& E    }     在HTML页面的...之间加入下面的javascript代码.
3 `' g" b# W7 [% ?1 T+ L* U( U
$ z& L& T4 _3 s( z1 `, D7 _    2、如何使得flash一打开就是全屏?
, f; J6 k$ }' Q- x/ R    fscommand("fullscreen",true)
' X: l: E& b& y+ }! {! g    如何不能使用右键?: o# M' n' C2 i  |& O* v
    fscommand ("showmenu", "false");* h: b4 `& d/ X4 ]* [* s( `( i% i
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?. |7 _. K8 g' m% `
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?, I, T1 M& @9 p
    在要加载动画的那钟加入
  z/ [0 V7 f% A    loadMovie("dd.swf", "a");% h1 Q, C5 q& x9 t+ V! P& H5 i
    a._x=205;
3 G  j8 L! f6 l7 r2 t    a._y=250;
/ }! o  _- ?' `/ }4 f    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
, F8 O0 _+ p7 \  w( \5 a( e& L    4、当鼠标经过时动画播放到某处
- O: C" X6 @+ P3 Q    on (rollover) {
7 M9 h" e* ~8 ^  {    gotoAndPlay(10);
: @' _- ]: v$ a# B6 H% J# m    }4 G7 y: W3 ~% u* D( ^- G; t0 a
    当鼠标按下时动画播放到某处
# J2 a) l& S2 Z) n+ i2 \3 n" M    on (release) {
" n0 G: V% O0 p6 P# \    gotoAndPlay(1);" n4 j( D+ S# ?$ e' Q. Y7 S+ ]
    }, F+ D  }0 F0 F; b& R. `' V
    5、播完动画后自动跳到某网页3 U, c8 {2 A" h+ K  t/ E* V8 d
    getURL("siteindex.htm", _self);/ W7 z- }! |* P2 }  K
    6、设为首页
; }! G. W2 K2 \' V9 r; f3 ?$ E    on (release) {
' g+ E5 x* M% N/ q   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
$ l' L6 h& Z/ k# c  h+ h/ [# Q    } . {2 T( m/ x2 u5 ?- {- x
    注意要将网页中的flash的ID号命名为"links"
0 j$ M0 `, Z% {. B( m" D1 @    加入收藏夹 . o& ], A3 b/ ]" n, g0 \: b
    on (release) {
/ l; \. U. ]+ t% P8 M  g    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
( w2 ?  S2 H8 R* ?& d    }
- [% M! v; p: h& {; Q' P% `    7、关于随机数的技巧
1 u, U2 b8 P! s8 b& B, ?2 `    用来产生6--20之间的5个不重复的随机数: / b, C) @5 |  m
    1):首先产生一个随机数,放在数组对象中的第一个位置; - `0 m# g5 b1 r
    2):产生一个新的随机数. 4 }9 \+ a$ i$ r' f7 p4 L9 O& o% e& Y
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
" @1 _1 T; H$ d8 L8 Q    4):将新的随机数加入数组对象中下一个数组元素内. % P- _9 }7 k  ]9 t) }$ @5 Q
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) % j5 X2 @% g0 a% y" @  F
    6):结束.
1 ?: v# }% L% Z/ u7 u, Q    AS如下:
3 V1 m6 W' {, E    data1=newArray(5);
/ q9 B. g5 l* s$ O9 f8 {4 D3 U9 K% b    tot=1; 7 t2 e% `/ Z/ C& W+ Q
    data1=[tot-1]=random(20-6+1)+6; + E9 O# U, ]9 s) p
    do{ 4 Y" @; C1 F" b- l% h% z+ w  Q6 P3 Q
    gen_data=random(20-6+1)+6;
) M" n9 i0 _, v$ o. l    reapeat_data=0; ; t" o: M# U2 D% w
    for(i=0,i<=tot-1;i++){ , n% N6 j4 a& k- x2 \- T& k
    if(gen_data==data
" `2 B/ v# d/ l1 x2 w" y. J# G    reapeat_data=1;
  Y3 \% R! a' H0 u. j: X5 }. b( X    break;
4 T% A6 i# j4 G; Z/ V) ]9 Z    } + F& c' R/ v. k! r; F
    }
7 s$ Q/ R. w% h2 k! g/ A( Q5 h    if(reapeat_data==0){
5 @$ a! c2 F: ]% Y7 K    tot++ : {3 F- l9 @! Y
    data[tot-1]=reapeat_data; 7 r4 e8 ^/ H, J" i5 `1 L
    }
5 `1 @+ m" p% m6 S0 N) s5 L    }while(tot<5); - }$ D7 Z; |. X! L2 k2 W* E" ~3 d6 D
    trace(data1); 8 U" z! t% m3 q( }( w
    8 、如何使得flash一打开就是全屏的
# Q) \. r! S5 m1 s. O1 ^    这里说的方法只是用于flash Player (fp)/ h  i" l  R) U  [& i
    9 、如何禁止右键菜单
( N- w( `7 g4 s6 @# u3 s. @. `    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数7 [) b8 N! R9 T4 t3 Z! A& Z
! z) p; x  H$ f& g/ l
' G; p' E9 d& ]/ ~: F' a7 Z
    或者用最简单的一句as,在fp和网页中均适用:" a7 b6 N0 b  j& U, ^5 S
    Stage.showMenu=false;    10、载入动画的问题; T, H- O1 r  ^( {' F% u
    loadMovie("dd.swf", a); //这里没有引号~5 V; r: m- ]( L; ~/ c
    11、播完动画后自动跳到某网页. X5 R% C7 K8 j
    getURL("siteindex.htm", "_self"); //这里有引号滴~
( r7 \1 S" U4 n/ [8 v5 {

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