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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口" v5 R! x  U9 c* _/ U* h& L
    分两步: 3 q# ]6 s% R5 o+ {, j. ~
    给flash中的按钮加入如下action: , R  i& N9 v- L: ^  R; C9 j
    on (release) { 7 d7 ~! n2 K; L' R. K) ]
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); : Z; t+ X# h  z. p& `, _) ~2 a) Z
    }     在HTML页面的...之间加入下面的javascript代码. 2 b+ ], g! b: Z. `: u  R0 Q
- S, w+ S/ o/ Y3 [6 z
    2、如何使得flash一打开就是全屏?0 X% Z3 S  A: f- s1 F
    fscommand("fullscreen",true)
4 |% g5 U8 k! U1 [& I    如何不能使用右键?+ u0 ]5 C2 U. O* E" \4 V
    fscommand ("showmenu", "false");3 Y, [+ t9 g! }4 y7 o6 }. k* Y
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
2 _7 \7 F4 _4 \' v    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?" ]+ m) E& O1 X' P0 V+ u
    在要加载动画的那钟加入
' N: p$ J/ q& V* `& ^1 ~  j    loadMovie("dd.swf", "a");
& B8 s* P  \- c    a._x=205;* `# S1 z9 x6 O. z
    a._y=250;6 _+ s4 ~* P: X& L
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
. t; X9 V- ^% U; F( w: r9 ~    4、当鼠标经过时动画播放到某处
' ~- H; v7 |1 ?1 J    on (rollover) {. M- U3 q2 N0 y
    gotoAndPlay(10);, Q  a0 M9 r3 U+ ]8 ]: S4 k
    }1 |0 j) Q5 f% L" C
    当鼠标按下时动画播放到某处2 K. \9 w# \# X
    on (release) {& t/ N; i0 M0 S8 ~
    gotoAndPlay(1);
8 m0 q/ g7 R2 P- R: w& x4 ]; m    }
0 J: r  g& J) `6 B    5、播完动画后自动跳到某网页
4 i) K0 k: k$ f% S6 w    getURL("siteindex.htm", _self);
0 f! c, q3 ]! D) W" V    6、设为首页2 x3 y1 R; w3 P- T) n
    on (release) {
" s9 y9 a9 @$ i, q+ B   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); 8 j. J" C5 R! L$ _1 }% y
    } . o* z  D# e4 U9 W/ m) b0 s
    注意要将网页中的flash的ID号命名为"links"
8 a5 z, w/ W! v6 C& _8 B    加入收藏夹 6 i. d* p& x  c# A( G
    on (release) {
: i9 R/ E" ~2 A9 D  m8 Z5 ^    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 6 n; ?& v# H) Y- M
    } 0 v# g+ e$ a9 |  X, h$ `, l( n
    7、关于随机数的技巧; T5 u3 ?$ \, t5 Z
    用来产生6--20之间的5个不重复的随机数: * n& X3 h0 `- s# P
    1):首先产生一个随机数,放在数组对象中的第一个位置; + \& k: F1 h7 R) @2 Y  ?: P0 i/ _
    2):产生一个新的随机数. 6 n7 [5 M+ s2 ]1 g5 V- U
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) & w/ m3 V$ b  O+ d4 t6 h
    4):将新的随机数加入数组对象中下一个数组元素内.
* e4 N; {7 \+ W  T2 i    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
( {. |$ ^: o  |9 E6 f2 k3 A    6):结束.
% ]* ]( ~2 ~9 z$ P8 g8 m0 e    AS如下:
5 j( G$ K: e1 s3 d* ?3 z    data1=newArray(5); ( j1 m& B% W; L  H" F+ i! n
    tot=1; * M5 V5 Q! a; e, N3 o4 j
    data1=[tot-1]=random(20-6+1)+6;
8 H6 i' k3 r5 O% {) p- F. J* G    do{
: r3 O" v+ q' t/ W    gen_data=random(20-6+1)+6;
9 V# E; D! p, x# d* R% E. e& I    reapeat_data=0;
$ b, E0 O5 b! ^% b( M# L    for(i=0,i<=tot-1;i++){
5 q% }5 o$ V3 W7 z    if(gen_data==data
& y  }( O0 t6 W2 q7 B, S2 Y    reapeat_data=1; 7 u7 s2 B$ p: R' N
    break;
' {( f. W! g' u; Z! }    } 8 ?/ {& R2 k& q* h/ I, p
    }
- ]3 J  D. r/ ?# ]3 U    if(reapeat_data==0){
. z( V+ B# Y# u, {. K6 [    tot++ : v: s' F* L# A; x3 {
    data[tot-1]=reapeat_data;
- f3 ?" `8 W. {. G    } : {  V1 F! @( `! u$ i+ v
    }while(tot<5); 7 A2 b. ^- d6 s, {# I5 {; y5 d1 ?
    trace(data1); . z+ X& ]. d! w3 F+ N
    8 、如何使得flash一打开就是全屏的8 H* N4 F& B, s8 ?
    这里说的方法只是用于flash Player (fp): q7 d% m3 I. X3 V. P
    9 、如何禁止右键菜单
3 l. |. g! V* ^9 ]& L& X! u2 u1 T    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
7 U4 |, g: Z; b* x! p1 v* H
, h3 Y* e5 @: M7 e7 J. g
! V+ o+ J7 v0 ]; ^" }( u
    或者用最简单的一句as,在fp和网页中均适用:' `; z( f8 f# D; _
    Stage.showMenu=false;    10、载入动画的问题# Y% F2 I% l5 j. o
    loadMovie("dd.swf", a); //这里没有引号~
" o+ D, _4 O3 k7 L, e/ i    11、播完动画后自动跳到某网页/ B2 `0 r6 I& g: S" p; i5 g
    getURL("siteindex.htm", "_self"); //这里有引号滴~
, B( I( d5 ?- J+ h9 {: u$ ~* j

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