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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口( [  i5 M+ H- R$ b  m' ?3 f2 N
    分两步:
2 G5 P! ?0 A+ R' t; W% P3 v, V    给flash中的按钮加入如下action: 5 J+ }1 D, F. V0 Z9 \
    on (release) {
8 h9 M/ w8 z8 N2 ^4 t. }5 H( ]    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
0 `. o: r3 k* J; s    }     在HTML页面的...之间加入下面的javascript代码.
3 f) R. r8 L0 T) {  \4 C$ ?4 s" k: k+ b3 B
    2、如何使得flash一打开就是全屏?( x$ N* \) Y" i& j8 p
    fscommand("fullscreen",true)# x) n" q! c7 V  C
    如何不能使用右键?
7 z) L; A; h' v2 u# n    fscommand ("showmenu", "false");, y* z2 U- c7 ]6 d9 D
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
$ W- U) {* T, q9 w! R+ R" L    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?$ c7 g; D, @3 \7 ~2 ]$ x
    在要加载动画的那钟加入
" @0 I) @5 L9 y1 M6 r6 p+ d    loadMovie("dd.swf", "a");
. h4 q* y3 V8 _5 G    a._x=205;3 l4 b- t9 J4 h0 r- }+ _
    a._y=250;3 ^' b" d7 v8 l. f9 v
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a$ z4 F# n) v* [' }
    4、当鼠标经过时动画播放到某处
$ ~0 k8 |1 h# K9 I7 k    on (rollover) {% E5 J; c) t. @
    gotoAndPlay(10);0 R$ d% {+ v4 w% y+ Z& }; x) x
    }
6 P  |6 y; u) Q7 @    当鼠标按下时动画播放到某处* |+ J6 ]/ j% d- |0 Z2 Y
    on (release) {, Q8 w* f; l0 v
    gotoAndPlay(1);( w& L, U5 n, l. T! P# D& O# Q" K
    }' H5 ?7 ]2 V0 p& N
    5、播完动画后自动跳到某网页+ r0 Q% a, k. Y( ^' k' q
    getURL("siteindex.htm", _self);
/ x6 Y9 A. ^3 g  i5 v; D0 {+ H    6、设为首页
) j. t* n6 {9 A3 G    on (release) { 1 \: w7 u$ A; S9 w; i% h) R0 r( D
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); 0 ~* }2 }* n* `7 f
    }
. d& R) E; S5 M- }4 z1 C$ j    注意要将网页中的flash的ID号命名为"links"
% Q! `& F* V. M8 A6 p: W' M" M    加入收藏夹 % Z. V6 T! m% u1 @  H! v1 p
    on (release) {
3 }2 u1 c& Z% ~$ q% T1 y* x    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
: v$ A- A7 `5 q    }
: B! A6 h2 M6 K5 Y: _    7、关于随机数的技巧6 w% n' z0 I1 d" q2 H( K
    用来产生6--20之间的5个不重复的随机数: / o7 _3 m+ W+ T$ u0 S5 X$ g( x/ d
    1):首先产生一个随机数,放在数组对象中的第一个位置; $ r  y1 Y8 E1 [
    2):产生一个新的随机数.   E8 Z% D- q' R5 G7 b
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
8 }: P6 h: }) A. p7 _" t5 P    4):将新的随机数加入数组对象中下一个数组元素内.
$ t' `' v& q$ Z- y8 }3 `: N    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)   |8 G+ K/ D6 I2 u9 v7 f+ W
    6):结束.
3 L0 k! e) C& c0 e6 r, c- R    AS如下:
: }4 c0 Q. A% E" q1 c9 Y) C% }% V    data1=newArray(5); ! `6 I! z1 M* l* i
    tot=1; 8 z( |( V0 f' f5 Z: l: o
    data1=[tot-1]=random(20-6+1)+6;
  N+ k, B& L# I6 }8 h    do{ . r8 c/ S0 g2 O; x: y- V
    gen_data=random(20-6+1)+6;
5 g+ V: N$ X) g3 w. N: t    reapeat_data=0;
/ {* `6 z0 l% _2 l    for(i=0,i<=tot-1;i++){
, J5 r5 N, z- C: J# f    if(gen_data==data
% b! V7 \9 F( q& X5 h$ p- f    reapeat_data=1; 8 Z* S2 W3 I' o+ P) }( h! t% x
    break;
3 j6 K! C3 \0 D; v9 P    } 2 |! N# n7 T) M- b8 a
    }
& h' _1 i2 `1 Z6 ^2 W' y    if(reapeat_data==0){ + I4 N/ k7 }, F: m5 y$ M, T
    tot++ 2 D! J( d6 N* A# F
    data[tot-1]=reapeat_data; 8 @1 l; z4 K4 |; o' d0 o
    } 0 b, r5 x0 b. m- f/ D2 E) ?" i
    }while(tot<5); 6 c4 k" |0 ?. R
    trace(data1);
' B& X+ I5 V; _! O( q    8 、如何使得flash一打开就是全屏的' R( R8 ^% l% Z3 h, I2 k
    这里说的方法只是用于flash Player (fp)" D, h$ {5 }" g( B7 b' s( `2 s
    9 、如何禁止右键菜单% q4 Q$ W# H% h# N/ Z
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
& r. Y& R2 a0 l3 M* q- m
* u+ s+ Q7 c- ]% g+ H. V5 i
# H" n) c  [- c, _2 l2 P# D
    或者用最简单的一句as,在fp和网页中均适用:' `4 U' v* Y9 w8 T3 |; c
    Stage.showMenu=false;    10、载入动画的问题7 l% c2 \: o/ O6 n; K
    loadMovie("dd.swf", a); //这里没有引号~2 B. ^; J4 P0 f( @0 ~" Z3 L
    11、播完动画后自动跳到某网页
! A1 I( p2 H7 I% T5 d- c3 T- {    getURL("siteindex.htm", "_self"); //这里有引号滴~
) Q- G' r2 j2 p8 `' h+ q" `+ X

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