返回列表 发帖

FLASH常用代码集锦

1、用flash 做那种弹出的小窗口
1 G2 m: W1 d2 O  ?" I    分两步:
9 b  [  u- j" o& J1 |    给flash中的按钮加入如下action: / ]5 L- y% \3 h& Z
    on (release) { ( y# {& a$ h* Q& m% v8 r
    getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); 0 d9 J  `' G/ ]3 z+ P3 Q$ w
    }     在HTML页面的...之间加入下面的javascript代码. 3 z, A5 c/ p  A! n) n
. t+ `3 r9 g7 f9 k
    2、如何使得flash一打开就是全屏?8 T, ]" |& j) J: r
    fscommand("fullscreen",true)
4 s) `/ S6 r. X, M7 V$ W9 e" F    如何不能使用右键?) c. ~# ^8 {! X. B2 E6 l& w8 ~# o
    fscommand ("showmenu", "false");
; b& E5 [  e. j3 `4 x1 x! |    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?4 p% O& U* y/ g
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
& l+ G' L' P3 `8 @, I4 {    在要加载动画的那钟加入, ^# d( a8 N  o4 f- t0 \5 T* o
    loadMovie("dd.swf", "a");" q+ Q& I- S( F5 ?6 u
    a._x=205;
5 d! L' q5 N9 A! R1 u3 z    a._y=250;5 l1 K6 i" t/ i- o# ~2 Y0 C) V
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
, n2 @! d0 v( e0 d* B    4、当鼠标经过时动画播放到某处! _7 l4 ?- A/ l2 f* ]2 s
    on (rollover) {
0 D! U8 {# [4 s$ T& V+ p    gotoAndPlay(10);
+ O, H+ ~* n* d7 X* \. G7 l0 E    }1 |2 D7 P& J" I$ V4 U
    当鼠标按下时动画播放到某处
" \5 L0 K" \+ s' X/ t    on (release) {- Y0 t/ s0 {0 g' J9 K# S
    gotoAndPlay(1);
* T$ V8 T' s" n2 D    }
' K0 T) A* i) E- n7 s% o    5、播完动画后自动跳到某网页
  W. q3 O* _. J2 r4 \, Z1 p    getURL("siteindex.htm", _self);
! F: ~* H" I! Q) L+ L9 x: H    6、设为首页
# n, Z, h" e0 f1 [1 W    on (release) {
+ [* P% t; F) n2 ]6 s  i1 C   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
8 X" F# J' ]/ I; l4 O    } 0 j0 E1 s7 m7 `6 {- Z  n8 r+ J
    注意要将网页中的flash的ID号命名为"links"
( }% W, c# S5 b( z    加入收藏夹 . {- Z, n, m! F4 q
    on (release) { 3 V2 N$ R, ~& k/ M! n- s6 S% Z
    getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); 5 `$ y* p) G' n; G9 `: O
    } 6 Y2 ~$ L3 S2 u& [! r' D
    7、关于随机数的技巧3 |7 z  U, F* W- _
    用来产生6--20之间的5个不重复的随机数: $ }+ J& P7 @$ l: ^/ p" j
    1):首先产生一个随机数,放在数组对象中的第一个位置; ! k0 B1 c  T1 ?1 f1 y# x% a  F
    2):产生一个新的随机数.
6 P3 w; V* `1 G0 H* J' v* @  w    3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)   s; _' \) _& V! R
    4):将新的随机数加入数组对象中下一个数组元素内. / `) {  X; D  y# c8 u$ F* c- A$ A
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) + e1 Y5 y# c, B) l* M
    6):结束. 5 l  o6 m5 m( s+ T" O1 Z& ?
    AS如下: $ ?. {4 v# G" c8 b
    data1=newArray(5); ' _& P' x* L# |( g, e
    tot=1;
, ?( W7 p- N; O    data1=[tot-1]=random(20-6+1)+6; 0 }5 n& p& W! w8 J
    do{
, R& U" E+ a4 H    gen_data=random(20-6+1)+6; # R- p& {  l& m3 X9 h: N, k3 f
    reapeat_data=0;
6 b3 c) T7 j4 x' `2 C" R    for(i=0,i<=tot-1;i++){ 9 b5 C+ }+ C* V0 S
    if(gen_data==data
1 c' R7 A  l  D: }2 _4 E    reapeat_data=1; % b) [- B6 l' W  g% t
    break; 9 W: j2 N$ a9 b
    }   n  X3 L8 L$ f! q9 C8 b
    } # k& V& S6 x& y6 [1 p4 Q' V3 R
    if(reapeat_data==0){
) Z: w8 S+ C2 c2 F5 Z    tot++ 3 m' ~4 I4 @% m  V8 ~
    data[tot-1]=reapeat_data; 2 L3 e2 [4 n5 K. t
    } 2 Y6 i* p8 ?5 c7 y6 j
    }while(tot<5); 5 ~' |- y+ E7 X
    trace(data1);
3 D+ J8 s) @/ u* d    8 、如何使得flash一打开就是全屏的8 q( S0 B, ]  Y
    这里说的方法只是用于flash Player (fp)
- Z4 n; J: k6 {( `4 ^2 T    9 、如何禁止右键菜单9 b& J4 i9 O% B" X
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数0 S9 h7 B* U; B% S
% O% [, S5 ~/ N& O
$ N( F5 f9 U, z& A! `7 p8 B( [: O6 W. Z3 _
    或者用最简单的一句as,在fp和网页中均适用:6 m/ f1 j9 P- N! b0 P( g9 N4 u
    Stage.showMenu=false;    10、载入动画的问题1 d* I' v" W6 V. k
    loadMovie("dd.swf", a); //这里没有引号~
6 |" F; C5 n" U8 Y/ d# O2 Y! f    11、播完动画后自动跳到某网页( s4 f' z9 q3 h  F/ r  \, a
    getURL("siteindex.htm", "_self"); //这里有引号滴~
- @# N4 S: ~/ E( X6 d

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