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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
6 l/ X/ c* D: M1 {9 j    分两步:
0 k, T5 [5 z- \6 T3 l    给flash中的按钮加入如下action: : \# C( e4 C, Z- d5 _% ~3 N+ ~
    on (release) {   P6 O3 E+ v2 x4 ~* j1 F
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
, V5 w* |* h  c    }     在HTML页面的...之间加入下面的javascript代码.
- z: x. r7 D. I8 q) A! K& Z1 y  C5 F% P4 ^9 M
    2、如何使得flash一打开就是全屏?
! p2 C+ }# z# S% e& N    fscommand("fullscreen",true)
( T5 y8 U' p9 j- @: @    如何不能使用右键?
9 R6 a( W* o; J+ a" {/ M: x    fscommand ("showmenu", "false");
% u# l% [5 l. I. B7 v    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?: u0 ]4 O& g* e# H
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?# Y$ E2 Y' f" _3 D3 c3 C7 N! o
    在要加载动画的那钟加入
6 p$ f# G4 L' g$ R    loadMovie("dd.swf", "a");6 W) \+ N3 Z% @& G1 p( I
    a._x=205;
7 O; }6 S3 [, Y- Y    a._y=250;& r. z) h7 H: U+ [: N( q% Z5 D
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
' R; A* {! c: B4 a9 v7 {    4、当鼠标经过时动画播放到某处0 g+ ~; C. g/ O/ ?4 t! T2 Y
    on (rollover) {' F( t6 {; T4 |; k- W& U
    gotoAndPlay(10);* J$ |; e1 G; e7 a9 r" }' a
    }
; B) L6 H! e9 w. ?* E; P- w8 T    当鼠标按下时动画播放到某处
9 o( o5 W$ A) x6 C3 W    on (release) {
6 e( e/ g' X% E' e( K) D' m    gotoAndPlay(1);. t2 U! `0 K! D7 {6 @
    }
- l* _6 V7 r9 a/ u* {# \! R    5、播完动画后自动跳到某网页' h2 Q, p: B. v' ^6 h
    getURL("siteindex.htm", _self);
+ C! c( V/ j2 N5 }    6、设为首页3 Y2 M% n" N6 V5 ]
    on (release) { % Q" m0 o$ S$ [, o+ U! k  T: R
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
* E- Z) C' @/ e    }
  g2 D( t! X9 h3 ^  [    注意要将网页中的flash的ID号命名为"links"! ?# I: n# S; x2 E8 S: [" c/ f4 ~- P
    加入收藏夹 % }7 e/ k$ @9 T% v2 f
    on (release) {
( q. B! Z) [: ^/ s  ?    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
( @5 Y# \0 D! `4 ]( S; K2 ?    }
* ~4 D3 K" Y! @% W4 T& \& q    7、关于随机数的技巧
4 d; r. w9 J; ~' P- D, F3 j* T    用来产生6--20之间的5个不重复的随机数:
9 f% }. h( z& g+ `  s: p. C+ T    1):首先产生一个随机数,放在数组对象中的第一个位置; ; r, \$ s: B9 [& X- A: i
    2):产生一个新的随机数. ( [: H6 H& x) R5 ]
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
. G" l  g! w+ o    4):将新的随机数加入数组对象中下一个数组元素内.
3 |$ A" t% c. y  _% N    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) / q7 y# k1 W9 p
    6):结束.
# |- A& m! A- s, `: c1 b    AS如下: 5 b, G* M" X# U3 E  D) [" ]. I+ ?
    data1=newArray(5);
% [  `3 y1 G8 l' E  G1 _0 u# |% r    tot=1;
) }! M+ t1 W  g' w! l% g8 l+ B8 }. ^    data1=[tot-1]=random(20-6+1)+6;
% J* I& ?0 Y6 a! r3 \    do{
( @: Z8 M3 N; W! E' `6 E$ X    gen_data=random(20-6+1)+6; " E7 L- d) L3 ?2 Y2 X( Q: z7 I
    reapeat_data=0;
! c; s% p7 E# y- U# _    for(i=0,i<=tot-1;i++){
# B" G7 y6 r5 o. V    if(gen_data==data
5 A1 U4 J7 I0 k5 \  Y+ m& ]    reapeat_data=1; ; Z' q- ?. c, g) P$ v
    break; # z* u/ {( D4 f7 s2 @  f
    }
* V+ [2 N8 G% b& y' v    } ; O2 `4 ^6 E0 e# x5 Q# n' d
    if(reapeat_data==0){ ! I3 C- v! t3 p! }0 O
    tot++ ) T- q# y  S; P
    data[tot-1]=reapeat_data;
* Z- C3 g/ o9 m& h    }
" r+ t# R; P$ \, v( p  a    }while(tot<5);
  B0 t7 z: Z( F1 }: z+ @, {4 z    trace(data1); 3 h# y# _* ]% n8 V! t. f
    8 、如何使得flash一打开就是全屏的$ ]4 x5 O0 D( P) l7 C$ N
    这里说的方法只是用于flash Player (fp)
" U0 k2 i" g! _4 x: r, N* `    9 、如何禁止右键菜单, K& h) `: ^' w; R3 I$ t1 g$ _# [% Q
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数7 S7 g7 g0 G7 ]& u

' b# Q6 P( i3 f+ l0 I7 O2 c6 ~
- Z% @; d3 ]- A0 i( p& }) Z  I
    或者用最简单的一句as,在fp和网页中均适用:0 C- X2 s) \; H' E' o! ^4 E4 U
    Stage.showMenu=false;    10、载入动画的问题" K. o, V4 e2 i9 k0 o4 z" a; u& d
    loadMovie("dd.swf", a); //这里没有引号~
. l9 W9 c4 |) t  j% j+ C% R    11、播完动画后自动跳到某网页
! x# B4 h3 q! J3 y    getURL("siteindex.htm", "_self"); //这里有引号滴~" w6 H8 J/ h0 m. z# {- r& d

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