返回列表 发帖

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口: |6 Q( Y' i( G" T* M7 K& x, B
    分两步: ; Z; `' |$ D. {6 e* \; D
    给flash中的按钮加入如下action:
$ Q& l7 O6 b* B, y0 C& e7 w. o# C7 s    on (release) {
- k2 N. ~* O: \4 L2 m- A    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 1 C9 w8 z+ x$ j! s0 A
    }     在HTML页面的...之间加入下面的javascript代码. 9 X; ?( d# p5 |4 p3 _

0 g6 ^. m. ]& v2 s* w) o    2、如何使得flash一打开就是全屏?. a. a6 w$ p- b* d
    fscommand("fullscreen",true)
4 d$ G+ ?$ o3 l& _    如何不能使用右键?
) X4 ^7 ^+ h) `  u3 s& g& t    fscommand ("showmenu", "false");
# G, o; c9 J) H2 t    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
0 x; p& N9 f, Z    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?( \! K/ b9 X6 `( s% o- ^* G
    在要加载动画的那钟加入
' f* S7 V* I! S, }- z$ a    loadMovie("dd.swf", "a");. Q6 m: N* f9 j4 E0 E" P8 m
    a._x=205;
2 n7 V+ e1 ]2 N1 o" h8 o9 r# x    a._y=250;9 B* B# |% ^# d1 e
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a7 r9 C0 q: t0 a, n
    4、当鼠标经过时动画播放到某处
4 V. e) y5 ]! q, v( v( f) A    on (rollover) {: D- m+ E: E8 _) K
    gotoAndPlay(10);
$ K, {9 ]* ]. ~4 x4 ?  s    }
2 A2 L, x, V( Q  G    当鼠标按下时动画播放到某处
* f$ b, A5 b3 t4 y: |    on (release) {6 O& J4 a- a$ }5 g9 B6 g' L1 V5 O
    gotoAndPlay(1);
! I9 i+ E9 A# m  C( A0 g4 Q    }
! ?3 X! _- j. o, c6 G2 m    5、播完动画后自动跳到某网页! C( l1 m- M3 f+ X" r1 X
    getURL("siteindex.htm", _self);' ~) h! ^4 m2 M/ P! z  O
    6、设为首页( Q+ F, G5 U% c8 [6 L5 s
    on (release) {
) i% E4 Y7 \3 U; T   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
" j+ P6 ]5 i. j$ }  D5 g    }
; Z- a$ X" m9 r, T  h. ~) w2 Y0 w    注意要将网页中的flash的ID号命名为"links"7 b1 z# y+ ~, |% G2 y3 K" t, d
    加入收藏夹
1 q3 x6 T! S2 G    on (release) {
* P$ x' W& w, J, k  }+ Z7 j    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
7 b; s3 J1 X* L    }
$ S+ R& G( J( s4 R    7、关于随机数的技巧! S' ~! K$ d* N2 @
    用来产生6--20之间的5个不重复的随机数: 7 G& N& w, r* j4 e3 x
    1):首先产生一个随机数,放在数组对象中的第一个位置; 4 R4 S- h8 Q: Z4 L- K
    2):产生一个新的随机数. . B+ d+ I& S$ Z. ^$ u
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
8 h% C: B% I- y    4):将新的随机数加入数组对象中下一个数组元素内.
2 l5 Y6 j5 v/ ^) I" x    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) $ G$ z! {0 c$ j5 i8 v8 ]3 w4 [7 h% ^
    6):结束.
. S9 t& S3 Z9 g    AS如下: $ r8 Z8 b& w1 k3 G. b& `, u( X
    data1=newArray(5); . s4 w' |7 _. }9 L
    tot=1;
/ S# b; ~4 j) ]; F- B! L0 \$ Y0 E    data1=[tot-1]=random(20-6+1)+6;
% X( r9 A# T* v" c4 g" X    do{
8 C, C" j5 {# I    gen_data=random(20-6+1)+6;
  a5 M& K9 y5 A4 a) z/ U    reapeat_data=0;
7 E5 B+ U$ A5 ^2 S    for(i=0,i<=tot-1;i++){ 8 n# @% b) u; F7 P' X
    if(gen_data==data
: C3 W' Q4 {+ ?8 d% ?# H; v    reapeat_data=1;
* [) r! k) r+ p: I" K& U    break; 2 a8 x  _0 I6 }& m/ n
    } 5 J; o9 O! _7 C1 i8 |
    }
9 v1 e  y+ q. {    if(reapeat_data==0){
. L- B( ]7 S; q2 W) n7 u    tot++ 1 q4 j$ d  |4 T. U8 L/ Y0 \
    data[tot-1]=reapeat_data;
  a/ R  k4 j9 U4 K' x    }   R9 h5 N. D( N+ m3 e$ a, a
    }while(tot<5);
. s8 W. m4 t! b    trace(data1);
; D5 d# y9 @" J    8 、如何使得flash一打开就是全屏的
8 U/ u" E" Y% }4 H4 o  R) @  t+ h    这里说的方法只是用于flash Player (fp)
. W5 D9 V% a) V+ D    9 、如何禁止右键菜单+ L1 ~  o- U$ P5 H* H& h/ |# [2 ]
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
3 ^! {8 Q( P" V- Z$ ~; k
2 y; ?3 C2 Y- u5 ^  L$ o1 m! v

" Y1 z* E' V! K  C" `    或者用最简单的一句as,在fp和网页中均适用:
$ M3 M3 c7 U8 Y: E! Y    Stage.showMenu=false;    10、载入动画的问题
8 h2 _" j- s2 f    loadMovie("dd.swf", a); //这里没有引号~9 ^, p$ L) y9 O/ ?
    11、播完动画后自动跳到某网页1 L7 F8 W1 |1 O# S: ^, u
    getURL("siteindex.htm", "_self"); //这里有引号滴~
8 r7 u% |3 B8 O- R

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