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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
4 L& W; c2 B9 \    分两步:
5 Q0 }3 E. q& A2 Z& D8 G    给flash中的按钮加入如下action:
+ D$ I% n1 s8 P' ^9 D& p    on (release) { 6 p3 G; }# {& j5 l
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
! G2 P/ z# L  @) N, R2 r    }     在HTML页面的...之间加入下面的javascript代码. * v0 Y2 R& q9 d8 v6 w$ m2 b
8 ?  _$ U0 ?1 N" F, c5 _" d; y
    2、如何使得flash一打开就是全屏?
& K+ L4 t8 A, h& d8 b    fscommand("fullscreen",true)
' w* \: W' t0 V3 v8 N    如何不能使用右键?, C8 n4 H4 q  _1 R, b3 l5 `
    fscommand ("showmenu", "false");
7 w' P# Y# _" B: d! L& m7 R+ \* X9 u    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
7 Z4 j6 {: U1 Y% ^+ n0 a3 n) w. f    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?" h& d# W1 ~. e( V* [( Y& X
    在要加载动画的那钟加入
1 A' R7 [1 f, E) |* S8 l    loadMovie("dd.swf", "a");
4 r; n8 |" V) L    a._x=205;
, `6 {/ f; a+ g2 D" m    a._y=250;
& d$ _1 W5 c  k4 w9 [% Y  C    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
  v8 m4 t: \' k- I9 R8 {. I/ ]; `$ m    4、当鼠标经过时动画播放到某处+ ?$ b$ y2 u# N* N
    on (rollover) {
- S, B, F$ o- d! [2 b: g0 o: Z    gotoAndPlay(10);2 t2 H; I' t9 n. e1 V% ~
    }
. G1 S3 d$ W3 B+ z    当鼠标按下时动画播放到某处
8 f. |# i, I8 e+ @6 j1 ~    on (release) {5 o% a  R( [1 |+ N0 W3 l" h
    gotoAndPlay(1);+ s0 b5 h. C3 \: B% o
    }
: `$ F7 P2 m/ N    5、播完动画后自动跳到某网页
- \  s7 S0 l) g# `( ~# W2 M    getURL("siteindex.htm", _self);
8 v8 D; F" P7 a& B    6、设为首页
2 s8 a6 u6 \: `9 @- n8 q    on (release) { 0 ^. C. V8 j' i$ N
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); " l+ u; D$ l' Z8 _
    }
4 X6 h+ V1 y6 {6 A5 r) _    注意要将网页中的flash的ID号命名为"links"; M' x) t: ~4 N% G
    加入收藏夹
0 L9 N& X$ O% A6 C- X/ o' {8 e    on (release) { ' m0 s9 ]6 h# {' a; B  |2 \" Y/ ?' G
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
* q5 p3 F, V) [; w- p- n$ T    } $ {) r( p5 A7 {
    7、关于随机数的技巧
+ q" n4 \3 F6 u  L    用来产生6--20之间的5个不重复的随机数: 6 C7 k9 K. j% l$ p3 k
    1):首先产生一个随机数,放在数组对象中的第一个位置; 0 Y4 C' b' \5 h2 U6 {8 B4 H3 \
    2):产生一个新的随机数. - a# i/ f3 d, L
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
! o8 ^# D8 I; T  ?! Q& C) @+ ?    4):将新的随机数加入数组对象中下一个数组元素内. + o. _* g5 ~1 X* X( S. k" J
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
8 h  |1 }7 I+ j+ p    6):结束.
& c  Q, r1 o7 x+ o9 z2 ^    AS如下: # c9 Y- F5 F3 A! Q! O. b* g
    data1=newArray(5);
7 J! @. C  q+ a( [. M- H! p    tot=1;
1 J4 b9 i+ D6 o    data1=[tot-1]=random(20-6+1)+6;
- i  L! c; s$ q+ U+ ^4 T3 q0 ^    do{
- `% ^" V5 ^# I/ j+ H" e) {    gen_data=random(20-6+1)+6;
! m$ @/ [! e* Y* S    reapeat_data=0;
+ ^6 P9 R6 R2 T* e! x    for(i=0,i<=tot-1;i++){
% i* w! c  ~6 T    if(gen_data==data 9 n3 M% Z6 w5 ?% K4 m
    reapeat_data=1; * u9 T: e; J7 W! N! Y* k  m+ _2 M7 r
    break;
. k% u& m) b: _4 c6 @4 U3 ]    } 5 m2 e- A2 G! M9 n
    } 4 F+ J" U+ B2 A8 s# c+ d4 w7 s+ B8 q
    if(reapeat_data==0){
8 b9 V6 r) p* s( a4 W    tot++ % K9 A$ E8 i% Q$ {1 [* {$ c
    data[tot-1]=reapeat_data;
; Y$ J" |; r" H8 a( ^6 W* i    }
8 R; V/ L! R# p( K9 R) [7 k    }while(tot<5);
- D# j+ n2 m. O! |    trace(data1);
% ~$ f- C. D. x4 ~) S! K    8 、如何使得flash一打开就是全屏的5 k. w+ ~& W# d
    这里说的方法只是用于flash Player (fp); ?; _. [$ o) l1 |) J% H9 P: ~0 M0 Z
    9 、如何禁止右键菜单2 u/ h6 D- r/ T
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数9 l; X9 p. i+ g9 n# z

  y; d/ ~! Z6 H" Y5 n# C" ^! Q
6 c: B3 W0 k. r% P$ V: |+ f
    或者用最简单的一句as,在fp和网页中均适用:
3 O' w8 U: D' A+ E' x, a, Z    Stage.showMenu=false;    10、载入动画的问题2 Q: ^2 E0 y) P2 y
    loadMovie("dd.swf", a); //这里没有引号~: Q6 i  o( Z# X- s* i4 b0 t2 {
    11、播完动画后自动跳到某网页
5 N5 s) B4 s% X    getURL("siteindex.htm", "_self"); //这里有引号滴~
' c9 y% a( Y( W

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