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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
  ^' I$ Z5 p/ |$ p# d% M5 M; _    分两步: 5 E) t8 L- g) W
    给flash中的按钮加入如下action:
! z) h8 v  A# L" m' O    on (release) { ; t. t( G  X- U# b: R
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
& b* l) _- U3 {    }     在HTML页面的...之间加入下面的javascript代码. ; t6 ]4 G: L7 a; G% T1 D% R! ^

$ \( r2 J' Q+ q    2、如何使得flash一打开就是全屏?6 K( F/ s+ Y9 T6 p1 U
    fscommand("fullscreen",true)6 u0 h5 h! m3 l' ~
    如何不能使用右键?
9 ]; Q& A5 Q4 e6 F    fscommand ("showmenu", "false");# ~' C7 ^, V9 w! Q! t
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?' @7 B; a+ z# o3 @7 V
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
/ _! X7 I# V( M9 D/ h1 W# W, `, N    在要加载动画的那钟加入, a7 D  _/ J7 f/ `; j
    loadMovie("dd.swf", "a");
3 \" G. q$ }6 @" g4 N0 V: Y    a._x=205;- b1 ^: i: @  v
    a._y=250;0 ~2 _8 o1 t1 Q$ c. K7 v
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
- Q. a6 T' T; C; \. z# p& Z6 }    4、当鼠标经过时动画播放到某处
2 }* O8 x! H9 N" U# Q    on (rollover) {( P5 [4 U  ~1 K' |* a7 o
    gotoAndPlay(10);$ F% L6 }; N, @* u
    }4 Y3 O( p2 G4 [  w
    当鼠标按下时动画播放到某处5 V# Z7 W" l2 k+ `0 t- p7 L
    on (release) {* g6 W+ P, T# a% g9 |0 @
    gotoAndPlay(1);2 N9 A0 \6 t/ [
    }. b# b/ L+ B9 W! E  U6 P4 ^
    5、播完动画后自动跳到某网页
) s- \$ u# J9 k& y7 m    getURL("siteindex.htm", _self);
% X3 A/ K( J. x. X- b    6、设为首页5 c) w! c' {) f9 ^
    on (release) { 9 B, W& \" i) @+ l
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
9 N3 B: X7 C4 E    } # k( a* h4 y* c5 Y2 A
    注意要将网页中的flash的ID号命名为"links"
- ~4 h1 ~7 x0 D% Y9 d    加入收藏夹 % m  u( U, A& P8 T
    on (release) {
- T7 K! X  [* M, o    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); ( x  S5 ~9 J" Q5 f- a# X  Z. X& d
    } " L0 X. A& z0 u0 K* w
    7、关于随机数的技巧4 u5 Q) M0 T8 Z) L4 ]
    用来产生6--20之间的5个不重复的随机数: . B6 V- g* n4 _
    1):首先产生一个随机数,放在数组对象中的第一个位置;
- n0 _# ?# b+ Q    2):产生一个新的随机数.
! l: ~4 M( X( @- @    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
& v& Q2 l6 d3 W7 w8 p) Z    4):将新的随机数加入数组对象中下一个数组元素内.
! T8 m; f% y  g' {$ f$ u    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
3 @1 ?4 M) f! F" V4 X8 K4 I/ p% o    6):结束.
+ W, W' g7 M" P" J8 J    AS如下: ; f1 e! J0 A/ v! u" y
    data1=newArray(5); 6 ?6 x$ \7 ^; q' H, x
    tot=1;
9 v8 M- H9 F/ l/ E7 L: N    data1=[tot-1]=random(20-6+1)+6; . R3 I4 S2 u( @0 b- S' m" x) O
    do{ 4 W# g; ~% I! E- C. t  Y/ L
    gen_data=random(20-6+1)+6;
  ^2 z3 c$ `0 F% T' c    reapeat_data=0;   x9 N8 J% q9 J5 b
    for(i=0,i<=tot-1;i++){
+ z5 L8 ?) h& b5 L  |+ Q    if(gen_data==data 2 Q. X& H! p; U. A
    reapeat_data=1; 0 ?7 V+ V) G8 K: [. p+ l1 \: o
    break;
' Q* g9 ?3 u8 D9 S/ F2 v    }
% s4 }; \# M9 k2 s2 v/ ~# }' b    } & L  S, r4 E( @. ?
    if(reapeat_data==0){
1 g$ {6 n. u9 h- t- ?    tot++
0 c; Y- [4 [: h0 m* Y    data[tot-1]=reapeat_data;
2 ~' r% [6 r. n% Y, e    } 2 G: Q& s& Q! v( E* [$ N
    }while(tot<5);
) b  F: `% t2 b) S    trace(data1);
' K& f3 B) Q  J( Y: |    8 、如何使得flash一打开就是全屏的
, z  i  ]; G* s; m4 C    这里说的方法只是用于flash Player (fp): y4 N1 L: @* M; S# u  V
    9 、如何禁止右键菜单3 x3 k( X7 T2 E
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数( _( G9 I4 m3 @3 J9 e: T; h

- Q; X. ^8 b& C+ G/ z

" v6 i9 \+ I0 w+ L  ]4 q    或者用最简单的一句as,在fp和网页中均适用:7 g$ G) L( T- ]  {" S1 x
    Stage.showMenu=false;    10、载入动画的问题- T1 m, R; c8 W; E) X) _' y9 k
    loadMovie("dd.swf", a); //这里没有引号~5 C, J. a- x) Y7 l" w$ ^4 j9 i
    11、播完动画后自动跳到某网页
6 \( q1 a0 _$ e& m. \    getURL("siteindex.htm", "_self"); //这里有引号滴~( A: F$ g; [7 G2 D

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