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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
$ n5 b9 a" c2 ^5 Y* o6 e! D" a    分两步: 8 d* I7 |; }8 Z6 h) Z# @8 b
    给flash中的按钮加入如下action:
9 x( r. I7 t' J7 i( o( X    on (release) { $ t5 `3 M1 E( [
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
$ ?. o5 b( i# ~  _    }     在HTML页面的...之间加入下面的javascript代码. 4 B# w/ I' K' J, E4 s

/ h, F2 o8 r9 `) l: B7 n& M* r    2、如何使得flash一打开就是全屏?
/ C; C/ f' h/ x$ P    fscommand("fullscreen",true)7 U+ l! x7 E% Z" B8 l# a
    如何不能使用右键?0 V5 Q9 N6 F! D" k3 {$ a
    fscommand ("showmenu", "false");$ Z8 d( t2 r  u9 z' [5 x
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
7 q5 O1 X. W+ C    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?: x+ @% K* W, w' c- ?9 P3 s+ A, D
    在要加载动画的那钟加入5 P# x" S( z8 S% H# z8 O
    loadMovie("dd.swf", "a");1 O* k8 s! r+ R# o2 N8 L7 G; R% A
    a._x=205;
# @7 \" e2 ~& X( |9 d    a._y=250;5 J' @  s. F* x4 t% B% u0 Z- I
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
" Y0 R! M! B1 b  e  T2 D    4、当鼠标经过时动画播放到某处4 G- P, v" B5 g( B0 P7 ~2 t5 h
    on (rollover) {
% l$ t7 y- u) v) s! Q. h# F  |    gotoAndPlay(10);$ _: V: Q) B7 D; e+ c; Z
    }
& `* ]3 Y2 I, f0 ?    当鼠标按下时动画播放到某处
, l4 I) [, E9 N    on (release) {  w4 F- \. i. T7 T: B' S
    gotoAndPlay(1);) j! N7 j3 _2 [% a- C! M
    }$ H6 `1 r( K# b7 m
    5、播完动画后自动跳到某网页
; D1 f+ d' }3 d. @    getURL("siteindex.htm", _self);3 F' t3 c5 {5 L; a7 U9 z
    6、设为首页; i/ ]/ s# f$ O1 i' t
    on (release) { , N- @/ F: }* q; [- |- K
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); 7 K4 s! H& ^8 R0 u" }
    }
$ Z9 A" k: l  G' ]    注意要将网页中的flash的ID号命名为"links"
5 h. c2 V, Y, D. o    加入收藏夹
2 j3 v- K9 l" V) F4 P# t4 M    on (release) { 6 A: C1 t2 _$ u" J
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 2 r$ b4 X( x! B- Q) m
    }
$ [8 E4 u( g3 v* C    7、关于随机数的技巧+ Q3 K# x  l9 u4 Z' T+ J
    用来产生6--20之间的5个不重复的随机数: 4 U1 M% c1 b  H2 V5 j  _$ R
    1):首先产生一个随机数,放在数组对象中的第一个位置; 2 X8 U- w# z4 x# h
    2):产生一个新的随机数. , l5 b& j: q" M8 y( p' C4 S# q
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
, @; @  c4 }; x+ C# f- `  N" s    4):将新的随机数加入数组对象中下一个数组元素内.
6 E9 r; ~" O* ~" z' E    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
/ v9 q; E% x" V2 C. c    6):结束. # B4 _- {1 E" l, R$ v  y
    AS如下: 3 m8 p) a2 C+ n" @
    data1=newArray(5);
7 B. R: F( ]  y+ m    tot=1;
" e- R+ |. g+ _2 r0 g    data1=[tot-1]=random(20-6+1)+6; / D; G% ?) }- c( T
    do{ ; v9 U  l; t6 o2 T
    gen_data=random(20-6+1)+6;
$ U7 X8 D* ?+ x# ^& l9 G) D    reapeat_data=0; . Q0 s0 q+ E; u$ e, z  |/ A8 l% S
    for(i=0,i<=tot-1;i++){
& o7 p7 ^5 V! D& a/ J    if(gen_data==data 2 {( O, H2 c1 g( S# o) g
    reapeat_data=1;
$ I) a& q1 e( w7 R& _. w6 l    break;
) [6 |9 [) T* C* \! U% e7 m* T3 i    } # v) C" v# X# R6 W
    }
3 c9 P6 {: r+ h9 m    if(reapeat_data==0){ 7 D3 a7 o  q5 S) N. Z
    tot++ 5 G$ ^$ v8 J9 ]: A
    data[tot-1]=reapeat_data; * B8 H4 J: J. j/ ?9 n  t
    } 4 z: e1 Q* s+ G. q0 x% `
    }while(tot<5); ; r: r5 q% Z5 x: ?, u, m8 j
    trace(data1); 6 q# {. G$ J' {9 t
    8 、如何使得flash一打开就是全屏的0 j0 {; I# S% F. z8 V
    这里说的方法只是用于flash Player (fp)
7 ?2 ~' g- G0 G5 G0 ~; P    9 、如何禁止右键菜单* g8 R' y* k! d
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数) s4 }" O* M# h$ a

4 u# G# h, R* d: ~/ ^  E

! j$ d7 F% {8 Y    或者用最简单的一句as,在fp和网页中均适用:7 Q; v/ V. K& L8 s
    Stage.showMenu=false;    10、载入动画的问题
; R# M% I3 A9 b8 m    loadMovie("dd.swf", a); //这里没有引号~  Y1 B1 T; }6 d! C4 }+ C
    11、播完动画后自动跳到某网页, X& {* }5 U/ ?- }
    getURL("siteindex.htm", "_self"); //这里有引号滴~
, B- T9 }: G3 o. V7 _

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