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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口3 e& y+ \. H" E3 x6 ~- z8 \
    分两步: 0 c& w, |9 ^* f
    给flash中的按钮加入如下action: # d! g1 y/ q( F  v6 w. b
    on (release) { ) N# _* b9 G% A3 L. h2 {
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); % D3 B) Y* I  [, @( q
    }     在HTML页面的...之间加入下面的javascript代码. 0 g9 Z! i+ ?- i0 k8 F+ A0 l3 |, o, s

! q7 Q" [8 y# N' }+ e    2、如何使得flash一打开就是全屏?
! G' q4 V+ n* U" k    fscommand("fullscreen",true)& r: X- z; ~* I( y: w1 A/ N) f
    如何不能使用右键?; z' ]3 T3 ^' d+ m4 V
    fscommand ("showmenu", "false");- `2 w$ d. I5 E0 X
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
+ c  r" c$ g5 W    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?' h8 q! }7 b6 L1 ^
    在要加载动画的那钟加入/ I1 ]) R' N' e9 K' a
    loadMovie("dd.swf", "a");
0 k3 ~3 E& w- ]7 _: r    a._x=205;: g7 M$ i/ G0 _5 |* T% L  @2 S
    a._y=250;
1 c8 O+ l( u  h- T" ?1 ~7 L    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
9 l4 b* ?& g. c7 S* \    4、当鼠标经过时动画播放到某处
! e6 p6 n% {( R9 a* n    on (rollover) {
, `1 q" q, h  Z    gotoAndPlay(10);
9 `5 R9 R3 S/ H: S+ D    }9 v) A/ ~4 g* P" s0 x$ Q. [
    当鼠标按下时动画播放到某处
9 _5 I' {" d( L- X2 C: E; J( Q' i3 C    on (release) {
9 I$ z' i) ?+ |    gotoAndPlay(1);0 \3 A0 N, z: |* K4 I# E: n
    }
/ ~6 v7 T* a5 _8 x2 N    5、播完动画后自动跳到某网页; ?+ i" Y6 H( Q3 M4 m; |! Y* C
    getURL("siteindex.htm", _self);
- m' T8 b. a9 K+ X2 x8 v$ S    6、设为首页
4 K0 h1 x8 [/ C8 `7 z4 r  o) }) `$ A) o    on (release) { , z, K$ K3 B) i, D8 f- k
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); ! k* D# F3 c3 x- w
    }
) v8 _5 ^, M5 I6 |) {    注意要将网页中的flash的ID号命名为"links"- ^3 b& K% u( e% P7 y3 n- H3 z
    加入收藏夹 5 L: V1 P: X9 B% R
    on (release) {
4 D0 @6 M9 Z$ |% _5 X# z    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
4 e( Q& d- c/ H% q% H- f( c    } 7 B0 d* i  O5 u  D7 q5 ?" ]
    7、关于随机数的技巧0 R6 Y# d; T, O4 e
    用来产生6--20之间的5个不重复的随机数: ( m  A+ T+ b- V% Q1 q
    1):首先产生一个随机数,放在数组对象中的第一个位置; 8 t8 M4 U& ^7 F  L
    2):产生一个新的随机数.
7 T5 i% b: S. D% g3 t    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
6 M3 f- c7 Q. C/ y    4):将新的随机数加入数组对象中下一个数组元素内.
8 q/ E2 x/ Z6 G+ R1 L& x    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
3 R' I. O, p9 ?  n6 t    6):结束.
! A3 B! d& X/ F- G2 Z5 P. P    AS如下: ; ~" }$ h; K# u4 [: T
    data1=newArray(5); 1 s' ]9 ?3 @5 a' r. ?5 s
    tot=1; % Z! M  e5 _4 y  G" ~8 l9 D& |
    data1=[tot-1]=random(20-6+1)+6; : v$ ?3 S: F3 r
    do{
1 m; y7 G- Z( `9 ?; F! T4 I    gen_data=random(20-6+1)+6;
/ F3 G2 R; x' o8 I    reapeat_data=0;
$ Q9 g7 N- T2 d& \    for(i=0,i<=tot-1;i++){
0 Q, Z& b3 }; n6 y+ w    if(gen_data==data
8 c$ p4 f4 M( |5 P4 l4 T% Z5 a    reapeat_data=1;
0 R9 \0 _* I  P8 W    break;
& Z1 z1 L8 V; \& d    }
4 N  S3 l" d" ?- ?    }
3 m2 J- a! J# }& k    if(reapeat_data==0){
  a. S: f  z- [& d' ~    tot++ , f) ]; |2 D1 `; L# w7 l9 T$ E
    data[tot-1]=reapeat_data;
# N9 K3 F0 {! F    }
  F) ~, O# _% g9 q. I    }while(tot<5);
4 K0 y3 R% v7 w    trace(data1); . t# A$ N' P# ^: x1 S- [# @4 c
    8 、如何使得flash一打开就是全屏的5 u. Z2 e7 T- _0 X* x- D
    这里说的方法只是用于flash Player (fp)
- ~: B4 j$ U3 I) s' k7 ~    9 、如何禁止右键菜单
5 r' G- y/ B& @    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
: P  Y) ]+ u1 s! d: U- V3 x! Z5 A0 n" J* J9 Y- Y5 z- _

+ Y: q. @  Z2 N# p) h/ ]( L/ s    或者用最简单的一句as,在fp和网页中均适用:5 J8 `) g5 A' t$ {/ u" Z" d$ b
    Stage.showMenu=false;    10、载入动画的问题/ n" _9 {7 h8 M/ n6 D
    loadMovie("dd.swf", a); //这里没有引号~
+ v6 X' w4 i# Y7 m0 W    11、播完动画后自动跳到某网页
4 |) l5 |  G2 ]    getURL("siteindex.htm", "_self"); //这里有引号滴~) o' A% B7 a+ _5 }0 i+ S8 r

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