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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
, Z2 Y. Z3 K( h9 N( ~0 I$ L9 l    分两步: 3 t( |- i& h1 M4 B% c) a6 f7 |7 ~
    给flash中的按钮加入如下action: * ~3 D3 J* ~; i2 n) `; g) y- E% u
    on (release) { ' ?- R) g+ y; }1 H; H: h
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); , o8 z4 P6 H  p( @2 I: ~3 T
    }     在HTML页面的...之间加入下面的javascript代码.
. w: p% t! V, [3 ~7 j: V4 |/ U
$ ^& J- ~) Q' A    2、如何使得flash一打开就是全屏?1 U& |/ J5 M  V; \
    fscommand("fullscreen",true)7 D+ R9 E9 r% M5 _# ?9 u
    如何不能使用右键?
2 n0 n) E# S: D8 o    fscommand ("showmenu", "false");" E3 z1 E# e' T2 T/ u. h; d
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
& K6 Z7 ^4 B' }1 p8 K1 _' P6 r    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
0 z* h( f1 y4 _4 m9 s( t4 q    在要加载动画的那钟加入
6 A6 `# t0 Q  @5 f    loadMovie("dd.swf", "a");5 H  a4 K; F& Q0 |1 F% F) d
    a._x=205;
) |# }4 z5 u& Q. H1 V# L    a._y=250;
& z# u. Z! o4 J) s    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
1 T/ a( E% H4 d$ ~" Z' ^- @6 f    4、当鼠标经过时动画播放到某处
8 ~3 g6 B4 A) j2 u8 E* G    on (rollover) {
9 f( g! r* M0 T) j4 l    gotoAndPlay(10);
6 `3 j' A% ^: \) m! ?; o' y- s    }
4 K5 E5 w3 t/ o5 c$ ?2 P5 T    当鼠标按下时动画播放到某处
3 s* L6 q( M, V6 Z, b5 @    on (release) {
6 j( f9 e+ z5 w; T* {    gotoAndPlay(1);
7 O1 n) }" I8 }6 S    }
: k* z6 a  R! t0 `* r: I1 _# u- a    5、播完动画后自动跳到某网页' G9 B+ m, s: r3 H0 k% ]5 M5 }
    getURL("siteindex.htm", _self);$ o- x6 |& b# r+ h6 }2 l' s
    6、设为首页% }- `* e3 }/ O
    on (release) {
4 z( O+ J; c- g: N7 K   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
9 I. m8 e2 x) O, F9 j2 v, C- f    }   z' }) A- O# I# |
    注意要将网页中的flash的ID号命名为"links"+ y- @8 F  C- E0 d# V
    加入收藏夹
+ E% }6 ^5 ?. W( p+ G    on (release) {
3 H2 Z& H6 f+ ]    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
0 T# p' l* p, F& r& A    } ! M  Q# T" a6 h' I4 G& o
    7、关于随机数的技巧
1 b5 R, A9 j7 E- J* |    用来产生6--20之间的5个不重复的随机数: 1 v/ r0 e7 K9 H
    1):首先产生一个随机数,放在数组对象中的第一个位置; # J9 D8 f" L, g6 k
    2):产生一个新的随机数.
( z. Q( o- X0 k( x& U    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) ( b; T$ q" J$ \7 S9 f  L6 ~
    4):将新的随机数加入数组对象中下一个数组元素内. * K& u; R0 J% n# E
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
0 q3 \. M7 }1 U; l    6):结束.
5 d* }! \+ h! s7 v8 g# t    AS如下: 9 b0 Q: I1 }7 b0 ]; r' f! `
    data1=newArray(5);
& d- C# P9 u/ E    tot=1;
& [3 X9 {" s" u    data1=[tot-1]=random(20-6+1)+6; & w% P% h1 \+ J: V1 x
    do{ 1 j2 y/ F! k7 L$ h4 a+ f8 H) x2 Q
    gen_data=random(20-6+1)+6;   i% c; q, b9 ~" h! R
    reapeat_data=0; ! {2 D, z! y# X5 z* G* {% s
    for(i=0,i<=tot-1;i++){ 1 M2 P, M/ c) `0 {! V5 a
    if(gen_data==data 3 C6 T' W! b! b6 ~* D
    reapeat_data=1; 3 H2 [6 r$ K8 Z. R
    break; . \  V9 c: B! N7 U+ @0 N! M7 O
    } , L% y. I' m& C# Q, P2 N
    }
5 G5 p' ]/ q" r  p* H7 @3 F    if(reapeat_data==0){ % i+ L6 M5 B9 _1 V
    tot++
0 i( b! t! Q9 q( X) \    data[tot-1]=reapeat_data;
" Z4 O' {( G. t- X    }
" {' D) ~" n6 |7 q" i' v( B- v' L    }while(tot<5);
& _: t4 E  B' d& |0 K5 V$ ~. f. g    trace(data1); & `2 H+ r4 [  S( f* l, ]
    8 、如何使得flash一打开就是全屏的
$ v5 d9 M) k+ o    这里说的方法只是用于flash Player (fp)2 O7 d4 w5 Y# j9 x# W  |1 L
    9 、如何禁止右键菜单
8 N* F& T! _8 H8 X8 r! d    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
; L) [; B+ t$ W2 P* E, Z% v/ J' h. ~5 \

1 Q0 ]! [1 R5 P7 x    或者用最简单的一句as,在fp和网页中均适用:
; r! z# ?( h- d5 \( p* s- C* _; E4 }    Stage.showMenu=false;    10、载入动画的问题4 Y" v6 ~: q. q! h+ `" C5 }% u' @& {) ?
    loadMovie("dd.swf", a); //这里没有引号~  K* Q9 J$ G5 T/ T& k1 a' Z$ H) v
    11、播完动画后自动跳到某网页3 r/ u9 x# ~. `& S
    getURL("siteindex.htm", "_self"); //这里有引号滴~
" s) u7 [2 e7 O1 h8 Q3 }, K

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