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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口) y+ [# k  A5 K; N) ^7 i
    分两步:
& y" T7 I- c2 F8 B9 u- W- L    给flash中的按钮加入如下action:
% ^* m0 S) y, c, N    on (release) { % M: F$ q6 c' h& l
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); / b: f& e7 }3 d2 {) {# b
    }     在HTML页面的...之间加入下面的javascript代码.
6 Q0 r/ Y& z& ?& U7 G: b4 e! |. z6 }* ]
    2、如何使得flash一打开就是全屏?! r9 `9 o8 d: i( y# {2 D; C
    fscommand("fullscreen",true)/ w" o, {/ Z* f
    如何不能使用右键?7 H% ^, Q0 e  r( [
    fscommand ("showmenu", "false");
8 ?7 r3 h  K: i$ a  f8 a    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?6 z0 m/ k  A, c  ^
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
+ D, {; t3 X9 X9 ]    在要加载动画的那钟加入  s. u5 q3 n' t* G/ w( M" r, x
    loadMovie("dd.swf", "a");# N7 K) q1 R4 e9 Y
    a._x=205;' F6 N, x, L4 S- ?. b3 V
    a._y=250;
, t& |( p  m1 K) m    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a" T9 r) n# ?  x- w+ z
    4、当鼠标经过时动画播放到某处
$ A8 O& p0 }7 ]1 \9 I; [7 ?    on (rollover) {
. A/ Z; \% h, \4 _* w    gotoAndPlay(10);! [" q9 ^( k( D6 g7 Y* h
    }
0 Y/ s0 j& w1 t& _$ P$ y    当鼠标按下时动画播放到某处
+ [& r" ]5 B! N2 R    on (release) {4 g/ z# z; y$ z1 k% R7 a) d
    gotoAndPlay(1);- ]( l+ _8 j1 U  r4 z) I/ ]
    }5 `5 E+ n/ x3 _  U1 s
    5、播完动画后自动跳到某网页
- L" Q3 K/ L; W! f- H    getURL("siteindex.htm", _self);# t: N/ y! p9 [- P, e$ ^
    6、设为首页
* U) E: S& A& Q7 y' E( n    on (release) { * O. T. @; @, [' S3 Z# v1 W  ~
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); ( [% m7 {. w( D$ c0 w6 R% }9 ?% T
    } - n: I& d8 o; G# ~
    注意要将网页中的flash的ID号命名为"links"
5 x* r! h+ b' B    加入收藏夹 . Q# T5 m! X) R+ t# C
    on (release) {
" H0 B6 P, M, C# F    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
. d& b3 a4 d( y* V1 ?* d5 r    }
8 p4 p& Q  j' o# v. k: Y. R    7、关于随机数的技巧3 F- n1 ?# W: ]" [$ V- A. x
    用来产生6--20之间的5个不重复的随机数:
/ n- g3 Z' w" w) G    1):首先产生一个随机数,放在数组对象中的第一个位置;
8 E7 _! q, g5 [! @4 v6 P8 ]    2):产生一个新的随机数. - U! g6 i1 D& q2 ^' M# K
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) . v$ f+ M4 Q& a, J
    4):将新的随机数加入数组对象中下一个数组元素内.
/ ^$ E$ C$ u  V5 e/ `2 P. g    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
) v9 b# f/ B# C7 n1 {    6):结束.
0 V+ `. a) Y& m4 x1 {( M! R7 O    AS如下: 0 r# i' q0 P  @) S+ K$ Q
    data1=newArray(5);
3 Q$ D( z. A( J  G2 [8 Q    tot=1;
8 y3 b0 b2 x; E' J- s    data1=[tot-1]=random(20-6+1)+6;
9 O+ I6 Y7 ]1 x3 u" w8 z    do{   G; y% w5 u$ ]; A
    gen_data=random(20-6+1)+6; + v( N+ }- a4 O& J: L1 f
    reapeat_data=0; " w; _" K  r6 [
    for(i=0,i<=tot-1;i++){ % {/ K% H2 Z$ l5 k4 A
    if(gen_data==data
" o0 n% j( S+ l6 f2 Z. V9 _3 c    reapeat_data=1;
; u; {3 I5 M" X* q' J5 r" J    break; . O7 F; ~1 v6 V; @
    } - N& H+ I9 f9 u: b8 L3 _
    }
- H. v6 g( Y$ A/ j    if(reapeat_data==0){ 2 m  m! J- Z' z. R7 i
    tot++
4 M# Z$ @1 C( }) w    data[tot-1]=reapeat_data;
: K6 o' _; ~$ n3 z4 b6 Q    }
* v' |2 G4 D- C. l    }while(tot<5); , D* @7 l5 m  _. k- B) M0 m
    trace(data1);
9 N7 h" c' J* w) \    8 、如何使得flash一打开就是全屏的
# ?& q& v, r$ ~: k6 a  E    这里说的方法只是用于flash Player (fp)0 Z$ j- L6 a1 B: w3 d; ?
    9 、如何禁止右键菜单; n& S+ _1 _/ z9 U7 ~  W7 d
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
* w- n  ]; v2 T5 G' `4 `1 D5 ~+ g( r! u- Z! b0 B0 X6 \
' u8 W& e. F+ [; H1 J( r/ D( K
    或者用最简单的一句as,在fp和网页中均适用:/ T7 `& w+ J! K/ K
    Stage.showMenu=false;    10、载入动画的问题! |0 r0 k9 t3 L
    loadMovie("dd.swf", a); //这里没有引号~
0 e- k) o% |/ r8 [    11、播完动画后自动跳到某网页  P* n' K7 K5 y- w0 y( W  |" ]  _
    getURL("siteindex.htm", "_self"); //这里有引号滴~
+ r/ w: P+ y/ C) z5 d1 e+ E7 \. b

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