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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
5 ?9 f, J' e8 W) G# H2 l' v1 I1 d: q    分两步: 3 B% g/ l3 H$ `6 k& u8 ~
    给flash中的按钮加入如下action:
* K; `4 J6 J$ t) h& R, N    on (release) { " h" Q8 M8 ~6 ~
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 8 t) q6 f- r/ W9 ?% w
    }     在HTML页面的...之间加入下面的javascript代码.
) G2 p+ d/ i) G# S% d6 ^, O. w8 |  f
    2、如何使得flash一打开就是全屏?3 W8 O; |& U  Y& L" l) ^5 X
    fscommand("fullscreen",true)
9 |0 T5 k; t/ f+ Z' H* k    如何不能使用右键?. p( g" ]0 r) r" E) O
    fscommand ("showmenu", "false");4 ]2 w, L9 z9 W; n, }7 S
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?$ X8 l( {7 e+ k! U, P
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
* {0 ?$ R6 e' Y0 F7 t    在要加载动画的那钟加入* h/ c- X* F" n5 w; E
    loadMovie("dd.swf", "a");+ y+ v- i+ s, D( s& s, o5 O
    a._x=205;: T0 Q3 c! J* X3 d3 D. @! R" E
    a._y=250;$ K( a" m/ S# O$ U3 r' Z) I
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a7 Q+ g; y9 W4 w& a
    4、当鼠标经过时动画播放到某处, X! u5 k: K4 q
    on (rollover) {
+ {/ h( e7 z. D" `  g% z+ V    gotoAndPlay(10);2 g' [$ _, X' ]% `: O3 F4 H+ ?
    }) f3 v1 I2 [+ E% P1 v6 I
    当鼠标按下时动画播放到某处
6 b! {, |$ }0 ~0 q9 q- `/ ?$ e; J    on (release) {
0 H9 \1 p+ u" j! F* s    gotoAndPlay(1);3 e% `$ B- c$ y* F( @; N" @& n
    }
) Z6 C$ _$ w. s1 o% n    5、播完动画后自动跳到某网页
4 e# q/ c* i9 z0 R    getURL("siteindex.htm", _self);7 N  _4 S- S6 V4 v/ p. O
    6、设为首页
  A8 i8 v6 }+ n/ l! ~1 I. u- G! T    on (release) { $ y5 W8 y5 d6 v, I) R
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); * z# W2 H; A  |* X
    }
5 ~. X' Y2 j# |9 u  m- ?    注意要将网页中的flash的ID号命名为"links"# Z9 Q% q% D' [
    加入收藏夹
6 }% }: W) l8 {" c. h. K    on (release) {
0 {" P; d8 H3 a4 j    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
2 c9 }: T  C2 S    }
4 |9 E; i$ ?6 }2 D, }    7、关于随机数的技巧
, t+ M, o; p& a4 @( p' p; Y    用来产生6--20之间的5个不重复的随机数: , A0 `# p' X0 Z$ s7 P7 w% \
    1):首先产生一个随机数,放在数组对象中的第一个位置;
# H  |& ]7 `9 B  z7 z; q    2):产生一个新的随机数.
$ X; k; {4 r& a' [    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
. s. J) D5 `) f$ b0 j% |    4):将新的随机数加入数组对象中下一个数组元素内.
: x; G4 T' c8 O    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 7 l/ s1 X2 V; a* _! c9 f9 ?5 ^
    6):结束.
7 V8 ]. H- S" u( s9 {& M3 t    AS如下:
+ G# O  }* [, E4 S; X" \$ B; E    data1=newArray(5); 3 u* j% V' }* Z; F/ t8 V! u- T) R
    tot=1;
2 G% T9 Q7 J' ]4 ?/ N  _) b7 R    data1=[tot-1]=random(20-6+1)+6; - z0 X" a: f" g6 {
    do{ 8 P2 G8 ~! N5 C  z, ^5 Q
    gen_data=random(20-6+1)+6; # n9 F8 A: w) Z4 ]
    reapeat_data=0; 9 [2 Z( U! d6 Y" U! B
    for(i=0,i<=tot-1;i++){
. {' T  m# r* B% Q3 N4 r: j* B    if(gen_data==data . N# G" ]; q2 U; b7 r
    reapeat_data=1; 7 N. R3 W" s( k  G
    break; $ _0 H) @7 z$ v+ v- c9 r; {
    }
9 |, ~. T; r: ?) V% m( p2 i( M3 @    }
3 @2 g( @1 y% l7 Z% P, H    if(reapeat_data==0){ & X8 r# R2 O) Q. Q* K
    tot++
0 K+ g: H# P' a) I/ l  A    data[tot-1]=reapeat_data; ' r2 H) o, @7 ^0 l: E
    } % j4 V0 z+ w) J! H6 v
    }while(tot<5); $ H3 O5 P& I9 ?" n
    trace(data1);
+ ?; E5 {! N6 h) F( K9 }    8 、如何使得flash一打开就是全屏的
8 Y" W8 i. x* @    这里说的方法只是用于flash Player (fp)
& J6 j8 k, N0 n    9 、如何禁止右键菜单
! {+ [1 ]- g) y3 K2 Y! D: z    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数( v5 \, y- Q) D+ O9 u
3 L0 A7 j" W8 b/ P6 O; l3 b
0 k, F( u" x: |# j/ a
    或者用最简单的一句as,在fp和网页中均适用:) Z! ?1 G0 e1 G' M$ m
    Stage.showMenu=false;    10、载入动画的问题# W) X- J- t# h1 A$ B8 E0 d( r
    loadMovie("dd.swf", a); //这里没有引号~! Z6 ]# A5 H. Y. u2 x: m
    11、播完动画后自动跳到某网页$ M+ k8 v+ i/ z/ t
    getURL("siteindex.htm", "_self"); //这里有引号滴~, @3 T4 f' r/ c# `

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