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

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
% d+ P' O3 M( M- T5 K+ C0 }% t* d4 J    分两步: 0 ]- N) c% ?8 J6 P; J! y, D/ w
    给flash中的按钮加入如下action: , x  j2 [! {6 l# n' H
    on (release) { ' Y7 U4 O3 Y  |0 i# n# o* x
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 6 U9 W7 o, W' Z1 o: Q2 b' n
    }     在HTML页面的...之间加入下面的javascript代码. + r/ Y. y8 b! N
& z& K: i5 ?# B
    2、如何使得flash一打开就是全屏?. s) {! W" u5 X2 V
    fscommand("fullscreen",true)+ n& z4 |2 }) L- x2 J6 D8 E
    如何不能使用右键?
0 w( z7 U; P8 M    fscommand ("showmenu", "false");1 n! B' q5 r3 d0 I
    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
, g1 E' G! h& O( y    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
+ L4 ?; b! K- z    在要加载动画的那钟加入2 I- t/ p3 Y* F! j6 F
    loadMovie("dd.swf", "a");7 A: M* P* U: l9 k0 }
    a._x=205;
6 G/ m9 n( V$ d. e* U    a._y=250;; @7 @4 G; ?2 I0 M( h
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a. Y; F9 k' Z' g2 v/ Y, d
    4、当鼠标经过时动画播放到某处
8 W2 r% L$ r  p    on (rollover) {
7 z1 s; M' j* O' a; e+ U8 M( }* O    gotoAndPlay(10);6 F& [, x3 p2 ~. X8 |, o
    }
0 q' B) P6 m3 X7 u! P: F    当鼠标按下时动画播放到某处
# r- e6 x& q7 x+ j" b    on (release) {
" f% q5 Y2 ~1 x4 f2 G# \4 H    gotoAndPlay(1);
" s9 k3 ], Q5 G/ b, Q3 X: Y# N    }4 {  }7 f  b- x+ G9 X7 h
    5、播完动画后自动跳到某网页1 r, K5 l2 _+ `9 Q
    getURL("siteindex.htm", _self);3 J. ?* |5 B# }- W& D
    6、设为首页
- X) p- N% L4 z! k. p! J    on (release) {
4 \7 `" Q  `, o) G! A1 ^   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST"); + p6 [) _& ]/ S1 ]' u
    } 3 d9 I# U) G1 D
    注意要将网页中的flash的ID号命名为"links"  b" n" k& c' t& c
    加入收藏夹
; P- D' o; U0 m& t/ `% T    on (release) {
3 A: x& E8 l5 d% r    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
& `+ C/ w7 h: t, E4 |! |: d9 w    } + t' @; l1 z% _. I
    7、关于随机数的技巧8 |9 P$ p9 x4 Y& O# s+ p( `5 \
    用来产生6--20之间的5个不重复的随机数: * w2 C% A( `1 {% N
    1):首先产生一个随机数,放在数组对象中的第一个位置;
' U8 h  n$ p; J2 d$ l- N$ @9 R4 `    2):产生一个新的随机数. ' e- [1 m, p, M% j$ `
    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)   v+ q/ {, _* J9 C$ X$ _
    4):将新的随机数加入数组对象中下一个数组元素内.
/ V2 T  I8 I# J  e' @7 z9 l    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
7 K  ^2 O/ E2 X  O: K    6):结束. $ v, B) D. l1 y* `2 K( t8 L
    AS如下: . W+ Y0 D7 m# a2 o& T
    data1=newArray(5);
1 I  M: v5 l$ n; O    tot=1; 5 ~5 M  l$ T) Y
    data1=[tot-1]=random(20-6+1)+6; & L% o7 d7 V) a3 c
    do{
" V( h* R) d0 ~+ R8 p/ l    gen_data=random(20-6+1)+6;
5 I: Q7 N4 x% C4 i6 d. F0 f4 u3 s# W    reapeat_data=0;
; N& v- _# U6 m! B" m    for(i=0,i<=tot-1;i++){
! V7 Q5 |$ l& b( B$ [: U    if(gen_data==data
0 j$ D1 `5 S% e" @    reapeat_data=1;
% F, {* z1 v: x' U    break; ' H; @; w1 X4 y
    }
, S! R9 x, o& z  c0 r6 ]    } . J, q  n) u& c
    if(reapeat_data==0){
% y; E% q5 n* j2 Y7 G- \- L- M    tot++
8 J" ?8 A# I$ n/ _; J( \    data[tot-1]=reapeat_data; 8 X% Q) m- x- h0 {
    } / y6 N! a% @" J+ p3 b3 n/ v' S
    }while(tot<5); ; ]: R; T, ~& h5 U5 T0 ~
    trace(data1); ' |: ~4 n4 T3 y- V& b" l4 c1 F
    8 、如何使得flash一打开就是全屏的
' h; D+ u1 M* p+ D9 x' W4 g    这里说的方法只是用于flash Player (fp), E5 E2 p; S9 q
    9 、如何禁止右键菜单
7 ]; t) P" j  _* a    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数9 l8 d6 y$ H  K+ `

; p5 `; z- J, w% Y, u, }) D

6 q0 Z- C9 R: \2 Z# y- Y% S    或者用最简单的一句as,在fp和网页中均适用:
4 ?4 L2 l7 g9 q8 p: h    Stage.showMenu=false;    10、载入动画的问题
4 v  Q" A( R3 \5 f; G2 G3 A    loadMovie("dd.swf", a); //这里没有引号~
; x' j5 O. B) k1 v, m- M    11、播完动画后自动跳到某网页) V$ u. |2 `: P. x
    getURL("siteindex.htm", "_self"); //这里有引号滴~% c8 P- _/ j( U! D. ]

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