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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口: i2 W3 W- `( m- R9 P. r) u
    分两步: " B% U7 U) R7 V
    给flash中的按钮加入如下action:
9 w% b' a/ C* z7 m/ J: D. a    on (release) { 5 z% v7 R. l; C0 B, w7 I
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); ' @5 h3 w5 R( c6 g8 i
    }     在HTML页面的...之间加入下面的javascript代码. ( V6 U7 |/ [+ }3 Q5 m6 w

( y4 Y6 Y( l* f. Q7 ^* g: [+ A    2、如何使得flash一打开就是全屏?& |: k& z- L) v, S3 y
    fscommand("fullscreen",true)& X( e. O$ O, e9 N6 X
    如何不能使用右键?
9 I& S! }$ d" s0 ]( f! m8 z. r) x8 H    fscommand ("showmenu", "false");
; D, p. ?" z6 W  e! @8 Y    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?- @/ r: g" g1 T. e  k* t' K! k: P
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?9 W6 m0 h* R$ \! T* a
    在要加载动画的那钟加入: S0 }8 d, o4 }) _* v$ j
    loadMovie("dd.swf", "a");' ?. Q8 }& V9 r
    a._x=205;
( d  E+ q) d" Y2 n    a._y=250;% ~- r+ M* e* l0 U
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
) L& L) b/ v) z) R. y+ h- r    4、当鼠标经过时动画播放到某处
/ a. L3 k: }; [    on (rollover) {
4 Q1 z1 I, d& h% ?8 ?    gotoAndPlay(10);9 }: I# j5 w0 l& X
    }2 h* d. o0 c' A. q' p
    当鼠标按下时动画播放到某处
$ w5 A& y; [9 g    on (release) {2 b/ B# W. K0 A
    gotoAndPlay(1);+ P1 q0 V/ ~) J0 O8 H  ]
    }
" y* g+ D$ L& c4 F& v1 e- J    5、播完动画后自动跳到某网页- W7 T% }' T0 {: b9 m
    getURL("siteindex.htm", _self);/ d2 M2 Q2 d* [" a
    6、设为首页4 c  H# y; u3 b# p& ?+ ]
    on (release) { / \1 H$ m5 ?) g4 S1 ~5 H! M
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
9 {$ f- ^% C1 {5 K, v    } 2 |+ k( e1 B& \/ t6 I; F
    注意要将网页中的flash的ID号命名为"links"" H+ {. d0 ]8 L' c  @$ a6 I9 W
    加入收藏夹
* H+ m  u. S) t) ]9 ?2 u5 t    on (release) { 0 E, G4 x1 M8 R5 H' f6 A
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
9 g2 C; ~2 N# J& g, m    } % @% g8 Z. e9 o7 o' o6 Q
    7、关于随机数的技巧  [( _/ b& d( K  m, b
    用来产生6--20之间的5个不重复的随机数:
  E; g9 n* d2 d# W7 H% s    1):首先产生一个随机数,放在数组对象中的第一个位置; 0 z& N1 i% J. n# I
    2):产生一个新的随机数. ; D7 V9 s! {. V1 {/ S
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
1 i* g/ X; V7 J) L. C2 s    4):将新的随机数加入数组对象中下一个数组元素内.
3 ]$ Z% ~. _# }    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
3 g' p' D5 y/ L3 Q    6):结束.
6 J$ b% G5 r7 @( ^    AS如下: % M1 f  N* _! A6 n9 b) A  x( q
    data1=newArray(5);
: H% D% t& h( L+ D; R    tot=1;
, j! O- z! W3 h) g- X    data1=[tot-1]=random(20-6+1)+6; 0 A9 Q; `* t0 R, k. f. \
    do{ 9 b4 B) ~0 R; E! l1 K0 L8 _
    gen_data=random(20-6+1)+6;
# I- p; I4 Z2 H: J3 f' K8 H    reapeat_data=0;
  {8 b! X2 D: k+ M) b2 H" ]& h2 Y& Q3 Y    for(i=0,i<=tot-1;i++){ 2 H5 E$ }4 h$ d5 c: [
    if(gen_data==data
( [" |* j: T$ @; Q; d1 P    reapeat_data=1; 8 b4 f. e7 V- y3 \: J9 s. w
    break;
" J( g& A- w: S4 n    }
: }, `2 O9 Z0 k$ J4 |- B    } $ P# H6 R" b- ?/ Y2 ^9 ~& a$ t# e
    if(reapeat_data==0){ 2 ]0 j( i$ H$ a3 c2 c
    tot++ , M& k' d) f) T. @8 B# v
    data[tot-1]=reapeat_data; / |" N$ o) a, h+ d$ `% B0 d6 n2 M
    }
0 x# b: ~% }) F/ n    }while(tot<5); ! a& W0 \5 W: Y* a' C* r# M
    trace(data1); & l$ F& h1 [7 ^9 ~, Y/ l; V$ n
    8 、如何使得flash一打开就是全屏的8 n, [: b1 e3 ~3 R
    这里说的方法只是用于flash Player (fp)
3 a6 n0 q( q) n3 x+ P% L    9 、如何禁止右键菜单, L  f, @5 @, t% k0 J0 c' J4 R
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
5 a2 J/ \, `0 a: e/ ^  I) @. O* H( w$ f: D0 B* }
( e( m$ l9 h" [0 M
    或者用最简单的一句as,在fp和网页中均适用:
* W4 H" W" v( C" e) D. s6 D+ n# q    Stage.showMenu=false;    10、载入动画的问题
5 n) Z7 g( ~8 W  r    loadMovie("dd.swf", a); //这里没有引号~
! }  K# s( Y- j1 c' |/ h7 @8 d    11、播完动画后自动跳到某网页
' p! E4 \. H" ]3 `9 S: c* _    getURL("siteindex.htm", "_self"); //这里有引号滴~0 F: @9 D( L, M

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