返回列表 发帖

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口! I2 l) W' b  t2 e7 L9 @
    分两步:
; K, q- B9 x5 Z: ]( u4 f0 K    给flash中的按钮加入如下action: 8 n4 Z1 }& r: u6 w7 ~
    on (release) {
6 p4 V3 P; L( ^2 q- b    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); - ^" L* U% }, m0 y* J/ I# Q
    }     在HTML页面的...之间加入下面的javascript代码. ) J4 D" J/ ^( a7 `$ U
6 [* E8 T# N* Y, q. Q+ x' p! u
    2、如何使得flash一打开就是全屏?8 @5 D  M" }( W# H1 q8 R2 L
    fscommand("fullscreen",true); T9 W0 \. E  h- o
    如何不能使用右键?
# z/ X/ `& R! t' A6 p; N    fscommand ("showmenu", "false");/ n! c: _- r8 X) I4 r
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?) ]# M- f" Y9 t" J+ o/ B
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
1 n# E3 e& u  T- c$ e& D$ E6 u. @    在要加载动画的那钟加入  _+ e/ D( j4 H% p; @3 |
    loadMovie("dd.swf", "a");4 ]. f3 {* I# G2 L; h' i
    a._x=205;
; {$ @+ p4 h$ N* U' t    a._y=250;
3 U) I7 k; z& x8 n6 |    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
( P: S4 d+ ^2 B) g5 [! m1 p3 L    4、当鼠标经过时动画播放到某处
9 Y. n$ C3 R4 x5 H    on (rollover) {
" b0 L2 v: X, m/ Z2 D    gotoAndPlay(10);
; r/ p/ j6 ^; M3 Y9 s5 s8 V4 w( R2 K    }, u/ A0 u) ~7 v8 N3 f: B
    当鼠标按下时动画播放到某处0 g% o& M7 @9 N9 y
    on (release) {
0 W$ s$ N2 T6 x    gotoAndPlay(1);
" \6 ^2 c% a3 U$ @    }8 Q6 l- D( D- F: z3 R  h1 Y
    5、播完动画后自动跳到某网页! m; ?: r! i5 Z+ [0 y
    getURL("siteindex.htm", _self);
, Y3 g# w2 X: f/ v  |) o    6、设为首页
% u5 _" p5 S7 {& r6 T, p    on (release) {
+ q1 \8 G! h( S2 [   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
* U4 q- s4 X/ K. H& i    }
$ c/ I; G8 t3 q  W# S    注意要将网页中的flash的ID号命名为"links"
( l& s8 i2 n, B: K, K: m( W    加入收藏夹
9 ]  g2 Z6 l5 P9 V' t8 [    on (release) {
/ L/ ]( H7 s: N. A* k    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); ; c2 _6 t: l# B. k+ j. C" O
    } * X$ t* Z9 Y: A# P5 C8 \! p
    7、关于随机数的技巧
' \3 t/ d' P4 S8 g3 X3 a2 C    用来产生6--20之间的5个不重复的随机数: 3 l- ^: H; y% L  y
    1):首先产生一个随机数,放在数组对象中的第一个位置;
4 u& a  k5 Q- B$ O$ D    2):产生一个新的随机数.
, |5 ^3 G$ |: h- c! s  T    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
) e" E( N8 f2 K/ z5 V) f    4):将新的随机数加入数组对象中下一个数组元素内. ; Q* l  Z8 V7 i! e; `* T
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
& \, Q; v+ X. a  @# k2 Y) A8 H$ T    6):结束.   \, j' ]% a9 F
    AS如下: + c& a0 w  k/ Z1 g# B* `; n5 @. R6 r
    data1=newArray(5); ; X5 k+ h. C/ \4 ]% E! }
    tot=1; * G6 H- n6 x+ y8 }
    data1=[tot-1]=random(20-6+1)+6; ( h% F9 B: ^2 U) l% I5 U
    do{ 0 i2 t+ j0 z  O% X
    gen_data=random(20-6+1)+6;
) S3 m# f2 K3 |; d6 F  C    reapeat_data=0;
$ Q0 v" v% k+ j4 Y; u) l    for(i=0,i<=tot-1;i++){ 9 X8 M  O( A, ^2 ~1 C
    if(gen_data==data 0 B9 q- I/ }* @/ m- K* z* H# \
    reapeat_data=1;
2 Z6 V' i: W# N; O    break;
) N3 d0 `- j: N" B+ B" s7 ?    } # D% \6 y0 k. w- R3 x% v- [
    } & z6 v% j4 F4 }
    if(reapeat_data==0){ 4 D; ~! g/ }. g: R: Y1 }  E* b
    tot++ 1 E5 v) `5 K( o6 m
    data[tot-1]=reapeat_data; ; X$ E; `, e' k# B+ ?$ Y  B
    }
7 ^; W7 F- B/ t4 O- X0 N8 U. w    }while(tot<5); ( `- X& i5 ^2 c5 g5 d& {% M. t
    trace(data1); & L% X) s- ]3 f# X4 U! [
    8 、如何使得flash一打开就是全屏的
4 M4 y% Y" Y) C" {/ I' S$ j5 s    这里说的方法只是用于flash Player (fp)
1 a) U: Q) Q# |    9 、如何禁止右键菜单3 b" p" q4 h4 l/ D; i9 {( n, T
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数0 c1 _5 h- H7 L3 b4 c, `6 q3 P' s
5 d0 X! m6 t( w/ s  V0 B
) g( Z# x0 y  F. U+ K
    或者用最简单的一句as,在fp和网页中均适用:
6 p+ D5 h0 w7 F9 x+ @: d    Stage.showMenu=false;    10、载入动画的问题
8 Q5 F0 r& K6 r  H; \* i1 w( d    loadMovie("dd.swf", a); //这里没有引号~
) Q  p; \5 Y& w7 R3 u' s    11、播完动画后自动跳到某网页& W2 {6 B; r% ]2 X7 z9 J( F& N# L) j
    getURL("siteindex.htm", "_self"); //这里有引号滴~
4 X4 B3 O, u& G

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