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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口2 |5 U% N- J' C) w
    分两步: 5 s% n+ ]* n7 Y3 q3 }
    给flash中的按钮加入如下action:
8 ]! Q) C9 K; c& X; w& w    on (release) { $ U1 l" u+ d" C4 z# {
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
) ]" p9 I0 [1 u. a    }     在HTML页面的...之间加入下面的javascript代码.
# c2 X' \( }3 n# h6 b: Z1 M0 K4 j3 j" U
    2、如何使得flash一打开就是全屏?( D0 n. I2 }& ^) O
    fscommand("fullscreen",true); Q; s* E9 w9 m' M
    如何不能使用右键?; ?5 L- _' T8 i0 s
    fscommand ("showmenu", "false");7 r  u4 [5 E7 U: i0 w8 R
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?$ F( A- \$ T1 t
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
  m. S4 l0 H5 M! L0 o    在要加载动画的那钟加入- v: m6 C2 I0 S, f, W* y
    loadMovie("dd.swf", "a");
  N8 [8 g: e8 G! S" j+ C( W' |    a._x=205;
# @% e3 Y, H' a& p) Y( W$ {8 A) D    a._y=250;
: n  N# q. y, w) Y    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a0 m1 ?5 y2 w. R, D* u
    4、当鼠标经过时动画播放到某处. p9 h9 y9 E* v( m6 |+ ^
    on (rollover) {
( w. G* C7 H2 @- Q    gotoAndPlay(10);
1 b" j6 `' v, }! Y% |" ^    }( H- ~  M- H# E" d: o
    当鼠标按下时动画播放到某处
  @  d+ Y+ |9 i7 Q- e( `  i$ F+ l$ v) |    on (release) {
) G3 I  S# [: B/ U  X. H    gotoAndPlay(1);; j7 `: \' c  |" d* U
    }8 l: p1 `# G  [9 Q
    5、播完动画后自动跳到某网页5 v: k" @  i% g3 r8 A
    getURL("siteindex.htm", _self);, L+ `8 @) C$ V
    6、设为首页* W7 f/ [! W$ G
    on (release) {
; y& s5 O5 s+ g   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); 0 q. a1 x* o. G$ A
    }
' C. P" }: p# P- x' ?3 M    注意要将网页中的flash的ID号命名为"links"
( ?8 |7 _2 B# F9 s) w8 Y5 }, A    加入收藏夹 ( w4 f5 K* _/ R. J: v, R# Y  t
    on (release) { 2 R/ X9 a, Z: c
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
  U" i4 `$ k' R( W    } # ^8 j" D. [' |  I0 h7 b1 r9 H
    7、关于随机数的技巧4 k2 r! t! [- v: `
    用来产生6--20之间的5个不重复的随机数:
% c8 V+ m/ W' D/ v- N# b6 l2 {    1):首先产生一个随机数,放在数组对象中的第一个位置;
/ Y6 t/ @6 U! o' P! T    2):产生一个新的随机数.
$ U  ]' V+ L) A+ L    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
+ ]- T1 m  A! H- n8 Z4 i    4):将新的随机数加入数组对象中下一个数组元素内. 5 `3 G9 T9 p& b/ H  D
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
: y  V0 R$ s- V! c  K    6):结束. 1 }/ w0 q. R5 W: V  o; @  D' ?8 @! o' ?
    AS如下: 3 \3 U. A% Y2 ~1 r
    data1=newArray(5);
' d, D# n5 v# ]; A) t% U    tot=1;
5 L7 K1 t+ H; Z    data1=[tot-1]=random(20-6+1)+6;
; B% y# d+ o( _. S; T$ Z8 `    do{ # v4 F4 H4 g# i! C3 t- h
    gen_data=random(20-6+1)+6; ! |# n8 f0 s0 T+ i
    reapeat_data=0;
/ ]  V. }# S& n* X$ ?    for(i=0,i<=tot-1;i++){ $ d4 j; A1 Y, ?
    if(gen_data==data
$ O& Z* r/ v" j; \  A    reapeat_data=1; ) T0 M7 P. o2 i) v& K! p$ q9 R
    break; 4 G8 E2 |' w6 P3 B) D
    } 7 T& U: N9 H& g$ g# z6 |
    } / `* r: H- {$ P+ p  p
    if(reapeat_data==0){
6 P+ b% x  u7 C" u8 N4 M    tot++ + E+ }  e  U7 I& u* ^; E6 K
    data[tot-1]=reapeat_data; % |, ^) w) P' M; @
    }
! U) b# \& I# F6 ]    }while(tot<5); : ^/ R: v% E, S& [& W9 Q
    trace(data1);
) Z' M9 m9 g- h9 R5 r    8 、如何使得flash一打开就是全屏的* U( E! ]# ^/ V+ {5 n* l" L
    这里说的方法只是用于flash Player (fp)
; t4 G, n4 n0 [) t) G9 _+ Y    9 、如何禁止右键菜单( `( N# T, x% Y7 c; N( d
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数8 [, x  @% \- I* h
" q/ S; [6 P  Q$ Z; `2 k
  _. k2 L" X2 {
    或者用最简单的一句as,在fp和网页中均适用:
0 w0 n+ A) N3 L1 x( a6 Q) W    Stage.showMenu=false;    10、载入动画的问题" Y' \$ w3 d, A) t
    loadMovie("dd.swf", a); //这里没有引号~
: j9 M1 d" P4 y: s1 Q$ H    11、播完动画后自动跳到某网页
0 W1 \7 M9 Z1 E. M) E, j& E  N    getURL("siteindex.htm", "_self"); //这里有引号滴~6 B6 t# n4 S/ f0 Q- _

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