返回列表 发帖

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
7 H$ Q# W2 D. k8 ^    分两步: ; F: x  B9 G6 p! ]
    给flash中的按钮加入如下action:
0 ^8 N1 }) `; c) M1 R( _    on (release) { 3 N- X6 z- b0 F( F2 v3 q
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); ) _& I' Q1 @, A( S3 J# i
    }     在HTML页面的...之间加入下面的javascript代码.
4 o1 e; i3 \/ o/ {! v# i7 t
8 B3 r" J7 W; i    2、如何使得flash一打开就是全屏?
+ l* E- p+ b+ e$ |7 t    fscommand("fullscreen",true)( L( C; }6 [4 m
    如何不能使用右键?" I$ y' |1 D! ~. \$ S8 n* E6 z5 F+ I
    fscommand ("showmenu", "false");
6 q3 d- E( W$ P! _. A( ^4 O    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
6 z$ u( \- w" I( o0 u( [, n    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?# O! J! d) t! @! M
    在要加载动画的那钟加入9 E4 s+ v& _: l4 d
    loadMovie("dd.swf", "a");
/ f5 ~" `  l6 Y( j1 [) }    a._x=205;
+ Q' c0 ?# n6 k8 V" d    a._y=250;6 _9 A* D: `- M0 C' D
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a4 b5 Q. }, R* L) M
    4、当鼠标经过时动画播放到某处  E7 S' g& a$ R4 t1 K2 ~3 B* K
    on (rollover) {
2 I8 p. k" ^( S" E# d    gotoAndPlay(10);
5 _) \) ]# q! a' S% w    }- D; L. e+ b! E' U
    当鼠标按下时动画播放到某处
% U/ a! `& V; Z- x    on (release) {; @9 @0 l$ V  t7 |3 ]# l
    gotoAndPlay(1);# X0 b9 N% J# i4 ]8 k
    }& n) s  h: o( Y( v0 |
    5、播完动画后自动跳到某网页
: x& E) P. H, t  ?8 P$ r1 |4 I* p    getURL("siteindex.htm", _self);, {) ?' `8 W1 E$ ~* y4 N
    6、设为首页
1 y/ Q) y/ y1 a6 q5 v( n% m- H    on (release) {
9 y" r4 W% ?0 V, P" z   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); 9 Z: V5 A) b1 i# {3 Y
    }
; B- Y# i5 o. o4 w6 F6 ?    注意要将网页中的flash的ID号命名为"links"; n3 B" A+ y% e, u
    加入收藏夹   p9 u$ h, r: N5 N4 c- O& Z* S
    on (release) { : a% U4 d# Z" _6 `/ J0 [, r, S
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
6 Y1 g2 _& l; T    } " g; K' b8 j: N9 U1 |  @7 C
    7、关于随机数的技巧8 Q4 |2 r& F- P
    用来产生6--20之间的5个不重复的随机数: 4 J. a( s7 `: H3 m* G$ }
    1):首先产生一个随机数,放在数组对象中的第一个位置; + \  D. D6 ]3 m- }$ T$ h3 t5 r
    2):产生一个新的随机数. ; j6 z# z8 {+ \3 K9 ^4 p4 c$ d% v
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) ; w( n. }" D6 z2 x  o7 M
    4):将新的随机数加入数组对象中下一个数组元素内. ( r8 C% x: A4 Z# M6 p. h. I& O
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 3 x$ b  _, D( l- ]
    6):结束. # l. z. R* t# v) e" `
    AS如下:   \: k4 \- f! L: i9 U
    data1=newArray(5);
' |2 a  p, Z, b" m    tot=1; ! x. U) V3 m: a2 ^) k, `
    data1=[tot-1]=random(20-6+1)+6;
7 |4 R/ ]7 i/ h1 f9 k! D1 O    do{ 7 Q* m& ~/ E* B2 B7 D
    gen_data=random(20-6+1)+6;
; m+ [7 E" e* e! y: O' @. J* l    reapeat_data=0; 9 Q0 g# X; [0 [/ c5 ~
    for(i=0,i<=tot-1;i++){
' @8 |, X5 L. g. T- s    if(gen_data==data
0 [& ^; I7 k6 K' {1 J. R" Q. W    reapeat_data=1;
) O, y, D! c6 V* s" a  t" ~: |    break;
; C' I2 o" e/ d' L1 P# a7 ^    } 9 O9 F8 b; C- I7 s1 u) I2 O' H) q% a
    }
/ _3 ~. a. P; d. Z4 p* X    if(reapeat_data==0){ / ]- B# R8 N/ Z3 V# t
    tot++ 1 i/ F+ G2 h/ N
    data[tot-1]=reapeat_data; 4 ^3 F8 V8 t: C' C% ?
    } 8 S) u% u: p. [6 S* H
    }while(tot<5);
* i: P' U; r& i: V; V    trace(data1);
3 s% ]* r5 q" d  n5 j1 ?    8 、如何使得flash一打开就是全屏的
5 v' H+ }1 s) s5 c% E) O1 Z    这里说的方法只是用于flash Player (fp)
, v" C; D+ w' P" U( l6 U    9 、如何禁止右键菜单
- A: \4 \" ]) Q, l3 H6 v    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数  m+ l0 g0 n: b7 V
. y2 j) I3 B9 c+ u
1 v4 ^. J, o8 x+ a9 [2 m
    或者用最简单的一句as,在fp和网页中均适用:
2 e" h! Q) [) i; p3 f& v    Stage.showMenu=false;    10、载入动画的问题
6 T5 @* ~8 r) s+ Y7 C2 `% L    loadMovie("dd.swf", a); //这里没有引号~5 W# ?) ]/ I# ?  b- n" o' c
    11、播完动画后自动跳到某网页
% c7 g  [0 [; _# w    getURL("siteindex.htm", "_self"); //这里有引号滴~
3 J( W: e: F. n

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