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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
  f( t1 P3 A; t  f; ?7 x    分两步:
: W& g3 X* s: u4 c* n- l    给flash中的按钮加入如下action:
! ]8 [" U$ A3 M( ~' T, t  ^( C    on (release) {
6 {5 q, M* R1 Q  l    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
, C& ~. F) W5 }! ~2 A    }     在HTML页面的...之间加入下面的javascript代码. 0 K. d1 q4 y; Q- k5 h; J

" P2 P6 {% f2 ]0 ?    2、如何使得flash一打开就是全屏?9 z& Q9 x$ j" c8 c' P. w) v, p
    fscommand("fullscreen",true)5 M. X3 c8 B9 s# o  w& ?
    如何不能使用右键?
( m' C& c6 [9 K9 x8 I  Q    fscommand ("showmenu", "false");& t: u6 L5 A0 v% }2 x
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
* S8 y! \0 U# Q    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?; G4 S/ E5 V4 }
    在要加载动画的那钟加入
5 ]! J! Y0 D) f* `    loadMovie("dd.swf", "a");) _; F+ I, J6 F: S
    a._x=205;3 w$ n& d5 p  t2 J- l
    a._y=250;
9 }# b3 W  g  U+ p) P  R$ }    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a: z9 P' I2 a; H9 |2 f, n! o, u
    4、当鼠标经过时动画播放到某处
- o6 T& E5 ]" O* v/ d: ?! X1 c+ M    on (rollover) {8 h$ J' x5 u- a* T( o' ^$ x
    gotoAndPlay(10);. k' E* @. ?5 r: q) q6 Z
    }! U% Q* E7 b1 @4 H. c# x' K1 B
    当鼠标按下时动画播放到某处
, v+ W7 X0 F6 j7 Y4 k% K    on (release) {
5 X# ?% X' s! d( [    gotoAndPlay(1);  l! p6 A8 ~- i3 I& i
    }
, f; ]4 T6 d, O( O    5、播完动画后自动跳到某网页! b7 T; `5 n5 }6 y
    getURL("siteindex.htm", _self);) z# v: G8 f/ c  t
    6、设为首页
& p8 M( e" D1 a5 X- l/ a    on (release) {
$ R+ U0 D7 t2 n, w5 u   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
# @0 W0 x! K/ Q% L7 ~1 \    }
5 ?; V; O4 }1 y4 l    注意要将网页中的flash的ID号命名为"links"8 x; U" W4 k5 I3 R" ^( ]! Z: [
    加入收藏夹
) d$ |; u4 z5 x    on (release) { " f" r; S/ b' ?
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); ) J& i+ e& m8 v4 c, |( w
    }
) Z) B, k. t( c; h7 A' k    7、关于随机数的技巧4 g0 y( \+ A8 }6 F# B
    用来产生6--20之间的5个不重复的随机数:
: y5 b9 S, y: f( \    1):首先产生一个随机数,放在数组对象中的第一个位置; : d. b! U- q, I
    2):产生一个新的随机数.
2 c4 L/ Q3 J9 \, j* Y* `) P) a, y) g$ ^    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) ; R3 B( C: H+ c" P6 B
    4):将新的随机数加入数组对象中下一个数组元素内.
' [5 e9 A6 ]1 k% E5 Y+ j  B. W) O    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
1 `3 S8 I6 Z. g: \    6):结束. ! C; N. f& z# ~- H* l
    AS如下:
% X; e. W  i  _( E% f0 y9 v. u; b9 g3 Q    data1=newArray(5);   i1 ~& r7 \9 p- N4 [% T" j
    tot=1;
, q6 \( W0 e( ]9 r8 p! r    data1=[tot-1]=random(20-6+1)+6;
( l+ S* S5 Z! L; q  T    do{
$ N* S$ M7 d/ O0 n    gen_data=random(20-6+1)+6; 3 v: c7 w0 _2 I) l1 R/ F0 V' q- G
    reapeat_data=0; 0 V0 w- U6 s: ?& f7 D$ N% ^
    for(i=0,i<=tot-1;i++){
- S0 s% F" `4 T6 G    if(gen_data==data
5 U! z6 k8 U4 G) w% U/ _& Y& O    reapeat_data=1; , v/ O: \; M, {( R) a; w4 f6 q
    break; $ G  D' E9 O' k. t1 [
    }
' J% L: Y9 q& q% X& A    }
' t0 l& W+ {$ M    if(reapeat_data==0){ 1 K4 |( W4 C2 v+ K8 c5 _0 U
    tot++
3 I  u) q8 M( B1 O$ }$ _% S    data[tot-1]=reapeat_data; # Y2 Y1 A4 W1 [4 r4 T0 O: j
    } - r' S7 k' b+ x
    }while(tot<5); + K) {' z$ Y8 ^( Y, F
    trace(data1); 5 b  q( Q5 \$ t8 p# L' r
    8 、如何使得flash一打开就是全屏的* k( r4 j- M* t: A
    这里说的方法只是用于flash Player (fp)
4 F4 l$ R2 P) b  y+ F3 B$ Q    9 、如何禁止右键菜单
% I% D1 q4 S2 Y  D* ?  m$ \" |, H    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
' K, B  h/ p- X# S9 i7 m% U
+ v. H- \( L1 v1 e  G+ s7 U

" u1 t- s$ e  G    或者用最简单的一句as,在fp和网页中均适用:& y5 _7 V0 h- L+ _
    Stage.showMenu=false;    10、载入动画的问题
4 I6 G$ D( ?# X0 h4 k" e    loadMovie("dd.swf", a); //这里没有引号~- F' A( B: s) d* z" G' B
    11、播完动画后自动跳到某网页
! D. x8 ?7 Q- |    getURL("siteindex.htm", "_self"); //这里有引号滴~
& n4 a9 }- S% y  C/ f) a" R

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