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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口4 \( t8 i, @. N' M6 A. C0 v
    分两步:
( G1 o; R- O3 S& `* {    给flash中的按钮加入如下action:
! H; s8 f' t$ V' |# W9 p    on (release) { 9 [5 H5 ~0 W' K5 }5 O5 ^
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 0 }8 |) o6 f& h+ V4 \, v- }9 g& x
    }     在HTML页面的...之间加入下面的javascript代码.
! J" g7 ^# c& @7 m1 P. L+ i  m3 g
" H3 }4 L/ n6 h    2、如何使得flash一打开就是全屏?
, x5 |) q+ \# Z0 ~$ b  n0 ~6 b0 Q    fscommand("fullscreen",true)
7 y, e# P/ o3 U    如何不能使用右键?, v9 Q# M$ b0 ^# Y
    fscommand ("showmenu", "false");
1 i  I: F# u' m3 t  D    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
* K* T1 a0 _; {& ?4 C    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?" D* s+ ]6 f% |
    在要加载动画的那钟加入/ F5 f: |6 {# N6 J. Q7 s' X+ ~
    loadMovie("dd.swf", "a");
, P( g/ \9 n3 l, J    a._x=205;4 F# K- K# {" M7 l, g( R: A
    a._y=250;) z. w0 [, r+ A
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
1 u* i, L$ D, Y! O4 @( x    4、当鼠标经过时动画播放到某处
' y4 D3 n3 e& w    on (rollover) {
. N- w5 `4 k0 S* c4 i2 F; @    gotoAndPlay(10);; k1 u4 v2 d9 U: z# M1 {# d
    }
* @( {: b3 i" q2 B# I) }    当鼠标按下时动画播放到某处
6 N! p: }. g0 M* q) V. h8 @    on (release) {
6 E4 A6 u% t  Q3 V" {    gotoAndPlay(1);
6 A; s6 H# {5 i: X- Z) p* c    }7 N6 n: U6 }: A+ ]( l
    5、播完动画后自动跳到某网页
! ]! X# h" o- x8 L/ t    getURL("siteindex.htm", _self);% x% G2 _5 c, y+ C' [/ A
    6、设为首页- u+ t- L9 g2 b0 y
    on (release) { & P! |. y$ N6 S7 \, K, h* f7 Z# n- L
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
% W& U+ T$ L, I& p7 F% B    } ) s% K* u! `% L6 e7 o& a
    注意要将网页中的flash的ID号命名为"links"$ X$ Z# c* U9 [8 \9 A
    加入收藏夹 + u9 N3 R. V+ Y' [, p' S/ x
    on (release) { # p, g2 _1 `, A2 ^4 {) _1 H* c6 ]
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); # v9 y: P* m" ]* r/ L
    } ) v3 V- v. E0 h/ r7 P/ C
    7、关于随机数的技巧4 P; m1 w& i5 N- k5 p
    用来产生6--20之间的5个不重复的随机数:
: ]$ h9 }7 ]/ I4 |' u    1):首先产生一个随机数,放在数组对象中的第一个位置;
1 }" f" C+ y/ L" d/ w( Z4 G* q# g    2):产生一个新的随机数. ' _9 u) V* S" k+ O; w
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) $ v$ J3 W  R9 c8 d
    4):将新的随机数加入数组对象中下一个数组元素内.
9 H; g9 y& E& R( }    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
+ C8 n9 m/ A0 H  ?% G- m  R& [! V    6):结束. ' J& Q- h" V& U# \8 s1 T( X
    AS如下: 3 d$ M% e" u- H: Q+ }
    data1=newArray(5);
) Z" }8 q% z+ E! m    tot=1;
; L" x8 I6 X( t/ w/ Z# o1 |    data1=[tot-1]=random(20-6+1)+6; + F* J7 w, w% R9 y
    do{ / i" y9 q( ?; C( A* G9 O$ {
    gen_data=random(20-6+1)+6;
% s  f* X+ ]& t1 b- p6 f% w    reapeat_data=0; + E! i0 u7 j5 ]: c4 q9 N  Z
    for(i=0,i<=tot-1;i++){ 0 c$ i" B1 l- B$ }
    if(gen_data==data
9 g* Z3 o- H4 p    reapeat_data=1; $ t/ r4 b0 q1 ?% d
    break;
' [0 l7 m' ~  \& N8 ]+ @    }
# \  K* e5 o% r  k$ e; O. ?+ h    }
2 p8 x2 T; c' X, R9 B0 M8 ^& A7 d    if(reapeat_data==0){
+ ~2 R5 `) ]7 Z2 ^, U  {) a    tot++ # h; N# b  g& H% U) O0 K
    data[tot-1]=reapeat_data; . k6 q- K6 X+ \4 I/ H
    }
( S) c! _1 F$ \2 g. \2 U, e    }while(tot<5); ) I2 m, H- @0 @, n! N8 }; @  k
    trace(data1);
# h0 L4 s1 k9 D% {0 w! H0 Q    8 、如何使得flash一打开就是全屏的
9 U) F" ~- f+ h7 P    这里说的方法只是用于flash Player (fp)
0 [% B9 R0 R  ^1 q7 i: x( L0 H    9 、如何禁止右键菜单
: B" Z/ P7 x* b' O. E: d4 c    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数& a0 y/ v2 T+ x
. l! r6 G1 Q$ T* N$ U7 Y

9 R7 t* M" x) R0 n7 D/ l3 b    或者用最简单的一句as,在fp和网页中均适用:( o2 B, g, ]; `6 `0 q- O
    Stage.showMenu=false;    10、载入动画的问题( X# T  t1 q, {% b
    loadMovie("dd.swf", a); //这里没有引号~' ~3 e0 R1 y% ], i
    11、播完动画后自动跳到某网页
3 x1 ]0 w4 C9 B3 T# @0 |" r4 W  O; S    getURL("siteindex.htm", "_self"); //这里有引号滴~+ T; f  E0 I' u, j, U  U

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