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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
8 J" ~- i# d( T  `& b    分两步: + e5 q8 |; D. `, V/ A
    给flash中的按钮加入如下action: 3 Y( t5 C. j0 ^
    on (release) {
' ^4 `/ N: t9 H* J4 M( a3 [    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
$ |- B; y1 p: J    }     在HTML页面的...之间加入下面的javascript代码.
: ^1 G, v) E  I) r3 E5 O
% y% E* |: P0 v& `" a6 T# A    2、如何使得flash一打开就是全屏?
$ H5 Q: J# n$ B; e% c- Q( S    fscommand("fullscreen",true)' l! w' P. q4 \+ R) `- M: x0 I
    如何不能使用右键?& b! @* x7 b7 t9 v( e- A" y
    fscommand ("showmenu", "false");+ b" {2 z, b2 \' A
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?) Y& o+ p9 L% j5 m* L, [
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
% Z3 t6 M& q9 b2 M4 M    在要加载动画的那钟加入7 ?0 J* m' H, L7 T6 F+ |' k
    loadMovie("dd.swf", "a");* Y5 e0 Z  A, {: H( J1 P
    a._x=205;4 s: [" D- }) @. x+ m5 a0 ~& C
    a._y=250;/ u+ ^! t. c1 d1 L
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
" O" f9 \' ~" r0 h: Z6 M& I    4、当鼠标经过时动画播放到某处
& Z  D: p- h4 I, s& _' i* r; Q- N    on (rollover) {( {4 L. t0 ^+ C4 }3 @8 h. }, c
    gotoAndPlay(10);
- H/ r; O( M( o    }. \, W! B: ^: o; p9 E2 j
    当鼠标按下时动画播放到某处
( F$ m( L: B% Z  W    on (release) {
; L3 E! m* |9 q) o0 [    gotoAndPlay(1);0 r0 Y! F/ T" h
    }
. s9 o- y9 U0 q0 ^    5、播完动画后自动跳到某网页1 U. g, w5 u8 T1 p& v" s: ^% }
    getURL("siteindex.htm", _self);! o+ j+ x$ Q& `  {' a
    6、设为首页
4 s2 y. M. R8 q9 G    on (release) {
' k0 ?1 m2 v1 F5 n, k+ y   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); 7 o7 y/ y% Z5 z
    } # T5 j7 r5 o. K  t' W
    注意要将网页中的flash的ID号命名为"links"
" O' \" t( B! v: N    加入收藏夹 & ^) r" ?( p  Z1 |  ^% x2 i: f
    on (release) {
0 P& `2 w' i  u+ }- s    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); - }$ E$ ?6 j" Y, a
    } 0 d% B: \6 N( m
    7、关于随机数的技巧5 Q2 O0 C( Y% c; I" l' N4 _( b
    用来产生6--20之间的5个不重复的随机数:
; ]9 g+ d. j; o' h! q    1):首先产生一个随机数,放在数组对象中的第一个位置;
3 @  K$ p- l  P  C9 m1 g    2):产生一个新的随机数.
6 e$ X* p$ t. q' w    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
7 ^3 Y$ S2 ?  e) s    4):将新的随机数加入数组对象中下一个数组元素内. & U9 W0 i- k# O% U: R' a
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
8 I5 {% A/ Q4 \9 Q4 O9 k    6):结束. ; a* h$ P7 |9 _* X. o
    AS如下:
# D. \  d; |" E& V! |" v7 A    data1=newArray(5);
; ]5 a9 u  e& m2 r    tot=1; % n7 G8 R4 d+ P: I0 h4 B
    data1=[tot-1]=random(20-6+1)+6; 7 g4 X8 Q7 o2 g+ r8 @
    do{ " f$ z+ J* k+ E8 m3 j3 \) n3 o, T
    gen_data=random(20-6+1)+6; 8 b4 r$ ?8 A) T3 }; S  A5 I
    reapeat_data=0; / m: {( t8 z0 _- [
    for(i=0,i<=tot-1;i++){ & Y8 u3 ~. z2 A7 w) o
    if(gen_data==data
8 ^% y9 z+ i; L# N4 w2 M    reapeat_data=1; * ]2 D5 v+ G; R
    break; 7 y4 D2 T! Y* E4 h5 e
    }
2 {3 J& s& T9 L+ A    } . @- F2 W0 D( g4 ]
    if(reapeat_data==0){
! k6 I$ \+ ^/ Q( r( h2 e4 x: g    tot++
# _/ l1 `4 N+ Z8 |- H6 r    data[tot-1]=reapeat_data; # A$ }6 X, E) \* s1 F
    }
1 _; u& `- s5 N* d! i3 l/ t4 ^4 Y6 w) J& {    }while(tot<5); ) p, W. B3 h% d$ L$ T5 R. {
    trace(data1); $ S6 ]" Y, W  S  y1 V$ ]1 E" i
    8 、如何使得flash一打开就是全屏的, I! E! [# V5 b8 s2 P8 q
    这里说的方法只是用于flash Player (fp)
7 q# ?$ k7 U8 Y$ j" L4 ]. f9 K5 m$ x    9 、如何禁止右键菜单' Z+ M4 `7 e/ \# v* w8 z
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
3 y- |0 v6 G# W$ s6 L; D" g% Y$ v
4 i7 J, e( L  N+ }! ]* V/ ^6 Z
    或者用最简单的一句as,在fp和网页中均适用:
2 ~1 \$ e2 _7 z4 \! p5 @    Stage.showMenu=false;    10、载入动画的问题2 F/ F. d$ F# K' ^9 r( J3 h
    loadMovie("dd.swf", a); //这里没有引号~
+ D* J) J/ F1 s2 ]. `" l) p" A    11、播完动画后自动跳到某网页
' M7 e( ~4 o( ]5 M5 j/ b3 [1 K2 ?6 O    getURL("siteindex.htm", "_self"); //这里有引号滴~* N# M/ A8 r$ k; c/ V

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