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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口8 U, O. D% L# T- d' s
    分两步:
7 X/ V* n% Z3 N$ X    给flash中的按钮加入如下action:
0 j. @! q% c$ q& N# J    on (release) { 4 f% `" l5 W- ?% n0 Y, s  k
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); * x4 ?. U  }+ B/ d
    }     在HTML页面的...之间加入下面的javascript代码. 8 T% _$ j* w( j
& S! @" w0 S7 Z4 W& D
    2、如何使得flash一打开就是全屏?
8 E( k# n& S( D# E- E3 m( G3 v    fscommand("fullscreen",true)% }1 I# `0 U! c  c0 G5 n
    如何不能使用右键?: k4 l9 m  _; X0 i! T" x
    fscommand ("showmenu", "false");* o" U* a  z# Z3 j2 A
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?6 O  q/ b& A! |4 y
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
; X$ c% o& ]5 @* o6 M0 a* Z    在要加载动画的那钟加入6 m6 U, Q# ?! P4 R
    loadMovie("dd.swf", "a");& W' E- Z% P% w  o+ n6 M" _, ?
    a._x=205;
$ g! `! K, }* }4 G( Z    a._y=250;
- n% p: c* ~; m, R* ]) i  U9 |$ `    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a* p( B9 U; P7 @* J
    4、当鼠标经过时动画播放到某处
+ U2 {5 Y* ]; P$ T    on (rollover) {
7 y3 B9 u0 a% a" C    gotoAndPlay(10);
7 k2 e; @  P5 M% X, L7 g+ s: u* u    }- z4 l% I/ F$ p
    当鼠标按下时动画播放到某处
$ R( Z/ A9 v) e7 D( ?& F& y    on (release) {
  H: @2 o+ `: j% t0 E. `3 l    gotoAndPlay(1);
: f) r5 {( }9 W! s/ P! F; s+ A; x/ E    }, Y! i# M+ O* V
    5、播完动画后自动跳到某网页+ O* b- s- d: T! a& P
    getURL("siteindex.htm", _self);
( C- |7 l; t: e8 N' r4 G    6、设为首页
6 u. B/ e& T. H% z* h9 P    on (release) {
/ T" h+ A: ]& v& F. f0 ?$ G   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); 3 u/ s& S$ n6 H% y5 u) q2 }0 ~, W. k
    }
8 u: S2 G, P5 A; F/ d' V4 h    注意要将网页中的flash的ID号命名为"links"
* [( R  O- X$ b% v/ H) \1 c; K8 v    加入收藏夹
. l" p! [" E/ U: {* S    on (release) {
4 P! P9 ~2 W( @; G' O/ b% R: I    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
& o$ W% }: ]7 `8 H; @    }
, m" C: H& ]# \. d% m# E    7、关于随机数的技巧5 R# ?! y# h+ C, Z" w: V
    用来产生6--20之间的5个不重复的随机数:
; U0 j" P0 P# _3 N! Q" C    1):首先产生一个随机数,放在数组对象中的第一个位置; ' L& ]% B: j1 S' x
    2):产生一个新的随机数. : m+ J. V0 I( A9 ?
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
; I0 F) W$ X3 p$ W/ V    4):将新的随机数加入数组对象中下一个数组元素内. # Q$ ~! T" Z/ B8 J
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
1 Z4 P: J# n) e$ B2 [( a& J    6):结束.
7 r, @* ^: q) V  o' P1 X( ^    AS如下:   d5 n# i8 T8 v3 p, U
    data1=newArray(5);
7 P* |4 V) V* P5 ~: k" A0 c1 I3 i    tot=1;
/ E/ q6 k0 l8 e& f$ @. S1 W    data1=[tot-1]=random(20-6+1)+6;
" Z# X) K% M& k+ P8 W) V    do{ " R8 w/ y2 F/ Y" U1 U! h* {
    gen_data=random(20-6+1)+6;
. _8 z# u% X3 D8 ?5 ?& p2 T    reapeat_data=0;
# O# N' c0 C& ^( P/ e    for(i=0,i<=tot-1;i++){ " @2 O  A+ b: \0 ~. C8 v
    if(gen_data==data
& U$ G9 ^9 Q2 W    reapeat_data=1;
8 e' w8 l2 Y$ T; y+ w! }    break; 9 L* o( ?- c1 M% D0 |
    }
3 b# S, y0 T7 T* H1 m# Z! y1 _    } ( @+ V! R; i0 p: B. ]& M
    if(reapeat_data==0){ % ^* R" M4 r6 J
    tot++
: S7 N* l  Y5 q: K- T    data[tot-1]=reapeat_data;
' ^4 v! Q: r: `4 ^6 U    } ' {  L/ v% y3 {: i4 U& r
    }while(tot<5);
/ x, O, F: y$ }- R    trace(data1); 9 X0 h- d0 {+ q/ a
    8 、如何使得flash一打开就是全屏的
* Y$ c- |' l9 g' a9 k    这里说的方法只是用于flash Player (fp)' Q- y9 t+ P2 g% e" D6 ]$ m: K
    9 、如何禁止右键菜单
" S2 i% e& E8 K3 f2 x5 ^/ q    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数# `( S  k% V( P2 f' D/ ~

* S$ ?$ U$ t" X* I1 E: ^. i

# I6 V8 f! o+ S- Z% p    或者用最简单的一句as,在fp和网页中均适用:
1 s3 |9 ]! d" ]0 w0 p( T    Stage.showMenu=false;    10、载入动画的问题
; |" ?! ~9 R# C* L    loadMovie("dd.swf", a); //这里没有引号~
+ k- B* N# O* S6 `5 A) k7 L% `    11、播完动画后自动跳到某网页7 h  O# j# b$ |; g# ?! o1 R
    getURL("siteindex.htm", "_self"); //这里有引号滴~0 ~9 A+ W( M0 i; v" ?3 Q: ~3 U

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