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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
( q! L6 l% d6 `    分两步:
% b1 E1 P" x# K8 q    给flash中的按钮加入如下action:
4 ^3 _3 g  J6 ^0 A2 V; d' l; {0 I  t    on (release) {
/ U4 i& V/ q: W    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 1 M- O/ Q1 G0 R2 @( n
    }     在HTML页面的...之间加入下面的javascript代码. 0 {4 J% U  c1 ?0 o( ^; [

0 P: X; h- z# z: z$ s3 A* `    2、如何使得flash一打开就是全屏?. j/ H5 ^0 t7 s
    fscommand("fullscreen",true)
* _+ ^" c+ X$ N9 g4 s    如何不能使用右键?& v- o/ r$ u9 N- @
    fscommand ("showmenu", "false");
) L7 c! B" N1 V  W1 K    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?/ ]# z8 Q6 L8 _1 ?9 T
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
/ }+ I  c" |- S8 q4 u$ L& U    在要加载动画的那钟加入
; o* {# p0 ^+ ]8 j- b( c  m( ?$ ?    loadMovie("dd.swf", "a");
$ l6 `. C; O4 z! I    a._x=205;
* x) |5 ^% h$ b    a._y=250;
2 J9 b+ o$ r  E& E2 X    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a- x+ B  e9 Z0 a. X  [  M! |
    4、当鼠标经过时动画播放到某处
' Q; x$ ^9 Y# o0 r4 T2 ~    on (rollover) {
# h* i# R* Q8 {5 m    gotoAndPlay(10);
- M3 ^3 I4 }! {1 p# |3 X& t    }7 g; k/ f2 Z3 X) D7 n: T( C
    当鼠标按下时动画播放到某处
' [% E$ t2 }4 c6 E  P6 Q' c. y: H    on (release) {" t7 _( E& Y  W2 ^4 ~
    gotoAndPlay(1);
# k* w3 T* R5 \1 {! U    }; k5 n8 H9 M% K8 E& @: t' F% Q
    5、播完动画后自动跳到某网页
$ B  J# Q. q- e3 E- p    getURL("siteindex.htm", _self);) S0 g; \: A' N+ o# [
    6、设为首页1 f# k3 H, g% O. `& @( z! n6 v! _3 b
    on (release) { 5 j* J4 x/ r7 d3 X6 w" J
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
1 A1 H+ b) g# `9 U% g3 l: M; Y    }
9 |; ?! x# A2 t1 Q    注意要将网页中的flash的ID号命名为"links"
8 Y* ~, S! z/ H9 P$ f    加入收藏夹
% B2 u) |5 C3 P    on (release) {
6 f! {$ Q4 G' U7 ^4 m    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 6 Z, `# G+ ?$ W
    } 5 z2 u/ L9 ~; B+ f& U. E) W& Y
    7、关于随机数的技巧7 d* l7 ?2 a; i5 N
    用来产生6--20之间的5个不重复的随机数:
9 E+ }* [1 f3 N% B4 V. ]    1):首先产生一个随机数,放在数组对象中的第一个位置;
( A+ p3 M, S) ~" n    2):产生一个新的随机数. $ Y1 A: J! a* S9 E' L% |! f! |
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
3 y5 J+ g5 n, ^+ c. W! Q    4):将新的随机数加入数组对象中下一个数组元素内. 9 s# `5 z2 s! D* R/ e% q! c
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
- Q& d# W. @- b3 t    6):结束. $ H8 }( ^9 U2 l
    AS如下: 0 J' K* }/ M, p
    data1=newArray(5); ( [' w* r" ~. u4 H
    tot=1; & T( k+ F  b$ W* W# T) n$ J2 ?2 u
    data1=[tot-1]=random(20-6+1)+6; 5 B6 o/ D" D4 _+ j$ S
    do{
6 c3 }3 e9 S; I; ~& O! S    gen_data=random(20-6+1)+6;
7 X9 t$ c- @$ D    reapeat_data=0; $ K, y' x& Q+ a
    for(i=0,i<=tot-1;i++){
) _0 S1 n) T$ @9 {# _' i    if(gen_data==data
4 I/ ^, k' D* C" I    reapeat_data=1; % x4 Q% `& k$ O1 H+ p' N' \
    break;
! b* U3 D% u/ H2 j  x$ s: o' {5 f    }
! U8 I/ i1 O: J+ ]" T    } 9 |9 a; \. D( L5 X9 [1 q1 k
    if(reapeat_data==0){
; Y  w; e) P7 L+ w7 \: {' E    tot++
8 [5 i' C" v3 i2 o& `    data[tot-1]=reapeat_data;
7 j. m& g# m" f1 v    } 6 C( x0 @& U8 R5 I" V8 a# b2 P' A
    }while(tot<5);
# g! ^9 T8 f0 N    trace(data1); ( C6 R9 \1 p5 N# M$ Y! n7 r7 E3 B" q; a
    8 、如何使得flash一打开就是全屏的
3 E8 X4 r7 X7 T; Z3 V6 l9 q5 B* O    这里说的方法只是用于flash Player (fp)3 {& @: y, W' ?, Y5 U. G1 g  J
    9 、如何禁止右键菜单
" ?5 g+ c3 j0 f) h( k, B    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
3 g, G' `7 L1 J* `* @0 n. Y$ @9 I# {, C; r, v( h

3 O/ p- t. |" {8 p: F2 h6 d( Q* f    或者用最简单的一句as,在fp和网页中均适用:
. Q3 B& T6 T. x' k8 s4 ^6 y  v    Stage.showMenu=false;    10、载入动画的问题
. `. @  r, e: J. E    loadMovie("dd.swf", a); //这里没有引号~3 Y; L( ^' X! o3 [9 A" w0 B
    11、播完动画后自动跳到某网页
  }% N$ E7 p  _6 I! B" ^7 [    getURL("siteindex.htm", "_self"); //这里有引号滴~
! W9 I2 e7 T# \6 D7 o5 U2 L2 U

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