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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口" K8 `4 h" n0 x( D9 n6 m& e
    分两步: ! a7 }- m( G4 h. m$ |, b% L" F
    给flash中的按钮加入如下action:
* k5 g, j& u9 P3 A6 L. a$ u! M    on (release) { # ]6 Q) N) k: }- b
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); ) V, g  B: ]# h  [" s- }% q: Z
    }     在HTML页面的...之间加入下面的javascript代码. ! F( p9 d4 ^; F6 c9 \
+ m$ h* V0 @0 ]" S3 {
    2、如何使得flash一打开就是全屏?. [: [, R6 A  _8 c1 a
    fscommand("fullscreen",true)5 ^" A6 {8 U7 O/ Z+ N
    如何不能使用右键?4 O) B" @) y3 F  ]" ]6 z
    fscommand ("showmenu", "false");
0 h, T( ?* P9 R2 {0 ~! f    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?, h  }$ u, i4 L" w+ E- a
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
1 D: w* I' f0 C& f2 z    在要加载动画的那钟加入
3 q  q" Q6 r- \7 z. t    loadMovie("dd.swf", "a");
3 \( y3 V- F, j; `# P+ M; ]4 o    a._x=205;% w/ C0 q! w0 K! D  m5 k0 g: W
    a._y=250;# |& S1 t( J! N* i4 Q
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a& d: H2 O# T' ^* P' W2 k( o
    4、当鼠标经过时动画播放到某处
; B! J! J* }$ s- T5 W4 N/ ^6 ~    on (rollover) {- `; n& o7 W: \/ \0 O" K
    gotoAndPlay(10);
6 o0 e* W4 i) K: q0 ^6 u! F    }! E0 j; U. m7 S! O! S+ m( k4 F
    当鼠标按下时动画播放到某处
  P" {6 @% K- ~    on (release) {" k5 m1 D7 o  Z% k0 o! t
    gotoAndPlay(1);
  ?3 k+ i8 ^$ Y' o1 O  K    }* G) n3 M4 D) |. [4 O1 j
    5、播完动画后自动跳到某网页
0 G" s! O7 |$ g4 F    getURL("siteindex.htm", _self);! O% I; @6 e) Q7 }/ P4 x9 n, Q
    6、设为首页% I$ e# R$ _9 `$ F7 H! r: y! }
    on (release) { ! s; G6 I! t3 d+ l% x8 A
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
" l' G8 {1 _4 z# [% [& j& H. R    } ) t+ @8 P3 R! Q/ A- M) t$ x( W
    注意要将网页中的flash的ID号命名为"links"
# v! y2 V3 J& J* J6 e* x& z    加入收藏夹 ( ]3 m, v+ d/ `+ e
    on (release) {
/ P4 X+ _/ O( R5 I6 K* Z2 k    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
+ Z! ~7 n0 I: i    }
  W, K( X8 f% o4 i' y3 T/ ~% `    7、关于随机数的技巧9 d! t4 A4 T( P8 D
    用来产生6--20之间的5个不重复的随机数:
9 Z, }7 T& ^, p8 U' s7 u    1):首先产生一个随机数,放在数组对象中的第一个位置;
- @" `8 ^; o+ A    2):产生一个新的随机数. 4 A, I9 w( Y: a
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) , W5 c/ T- l4 b% E$ I
    4):将新的随机数加入数组对象中下一个数组元素内. 6 o! ~5 Q; }8 r
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) 2 _3 i# Z3 d% L+ o7 Q
    6):结束. / O% a8 [" d' K/ [: W( s* E2 E
    AS如下: ; P: u8 }* b: T( m$ M7 G6 W
    data1=newArray(5);
; j- r/ {' J; r1 {& f: }    tot=1; # p" I# c- Q* q* |
    data1=[tot-1]=random(20-6+1)+6;
' M( _# f' q% b+ Z; V) f  N, ]    do{ * B2 z. g; L5 c' B& I4 a
    gen_data=random(20-6+1)+6; 8 Z0 I( {- y7 a/ i1 R; H, s6 h9 v2 m9 @  y
    reapeat_data=0;
& q$ e# T, p% [    for(i=0,i<=tot-1;i++){
) U- ]; a. J  A& r8 q    if(gen_data==data 9 w& K6 t) V$ n! |" |% ~, _& U
    reapeat_data=1;
" g, D2 P# g' n0 Q; w$ P    break;
$ H" T" J# C; @    } 7 B7 K; ~$ K) ]+ Y3 c# g9 Y* s
    } ' H3 T/ r: I' h4 x
    if(reapeat_data==0){ 7 g, `' O! P" `5 w6 I3 E& Y
    tot++
+ f3 E) u5 S1 ]    data[tot-1]=reapeat_data;
% K5 \& |- o1 J% T  B    } - k( v* \# |7 Q  ?2 w! ?) e
    }while(tot<5);
! f3 F" K; \. m; z% m+ k    trace(data1); % _' c0 B  E7 I7 c3 C
    8 、如何使得flash一打开就是全屏的
& U+ d9 I) c2 ^5 M& F# c- J    这里说的方法只是用于flash Player (fp). N7 f3 J3 {0 U# T5 Q
    9 、如何禁止右键菜单" P6 a, @6 e& e3 A! f) v1 i$ N
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数' n  [" M/ j" V! Y
. {: j3 R2 Z: [) @/ K8 Q6 a( `
+ X  H. p( g) p- B; f1 }
    或者用最简单的一句as,在fp和网页中均适用:" l0 z1 W$ R4 N
    Stage.showMenu=false;    10、载入动画的问题
: s4 X% ^5 o7 ^8 D  m  |+ f    loadMovie("dd.swf", a); //这里没有引号~
+ |$ ?$ O: V- f* j) K' c# f    11、播完动画后自动跳到某网页
, E' }' ~  q& q- e) t; L    getURL("siteindex.htm", "_self"); //这里有引号滴~5 ]+ A' {! R9 o1 b

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