捌玖网络工作室's Archiver

admin 发表于 2008-1-19 23:07

FLASH常用代码集锦

[b] 1、用flash 做那种弹出的小窗口[/b]
~F,S slf2@#H}     分两步: o4xz G;R I BW
    给flash中的按钮加入如下action:
(UD{@P     on (release) {
V G CS%\     getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
D8t#F)ZG     }     在HTML页面的...之间加入下面的javascript代码.
mqP1J,}9O
@9~!`hq!UcX [b]    2、如何使得flash一打开就是全屏?[/b]+Gn C(\T;v/r{Jg.E
    fscommand("fullscreen",true)
-]!Q%t0y*|5wl2N+F%Rm     如何不能使用右键?)v2W%_-o/s3p {
    fscommand ("showmenu", "false");-eS3o1Sr(uaX
[b]    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?[/b]
:S |Y3x1A9Dm     例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?N#K4u`6P,GoC
    在要加载动画的那钟加入0Y6e rA@? WHu
    loadMovie("dd.swf", "a"); v c#Kx;x
    a._x=205;9Y3G#Hb~
    a._y=250;
JUv\ {     你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a!L.j[@ T.| L8G
[b]    4、当鼠标经过时动画播放到某处[/b]2F*}/P,X6y0k0i'j
    on (rollover) {3l f w^td F Y @
    gotoAndPlay(10);
'E-m$| Yr's,F|     }2WFT c3Ip+CRqb
    当鼠标按下时动画播放到某处9?%Bl^ uH%{"a+_._:l
    on (release) {&IM&Tz3U,g[d4l#l7r
    gotoAndPlay(1);
2{$au!RS     }0R T4Zo?I)G
[b]    5、播完动画后自动跳到某网页[/b]
X+X:]3T3z     getURL("siteindex.htm", _self);
~$v1lh7R(E [b]    6、设为首页[/b]
8z.[ e sC-C8H:LI&a:zYW     on (release) { zMj+w8y&_lh7Y
   getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
#?8vN:Cb4k(^S     } Hl8?KX~eQ
    注意要将网页中的flash的ID号命名为"links"4uBedj Sn.Mm2Z!^ ~
[b]    加入收藏夹[/b] 2Fa_9G X
    on (release) {
5W w"q;r|     getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
4z(Bv&[2ajn     }
)z%Lg4N J`"l/@ [b]    7、关于随机数的技巧[/b]W4}1S"m/E1y
    用来产生6--20之间的5个不重复的随机数:
E&T1D3R*E q     1):首先产生一个随机数,放在数组对象中的第一个位置;
z!aGc`~     2):产生一个新的随机数.
8iKI!a |}D rB8h9rEh     3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) Grsh2g9W z1?.~X \
    4):将新的随机数加入数组对象中下一个数组元素内. ,MR]/?+Ahf
    5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) "G0B0M2l/}4S(Xd
    6):结束. \a Fp0k%?t#U'E T,d
    AS如下: 9H+X L&ylb1yD N(n
    data1=newArray(5); gk"eYbs
    tot=1;
6s6S2b4w1WS7V%v\v     data1=[tot-1]=random(20-6+1)+6; c/^/l Y'd `-}q
    do{ yJi[S/B4{:r
    gen_data=random(20-6+1)+6; G!OPI(C7a(i;M6j;O
    reapeat_data=0; i9lc2a C
    for(i=0,i<=tot-1;i++){
kf @5y&AP\rgY     if(gen_data==data
8Dp X+~s     reapeat_data=1; !g5LA lh
    break;
ehF+p E     }
%N;FD3K/?-]'koI     }
%PJ6^/}%c     if(reapeat_data==0){ ZU2y!^C&^kR
    tot++ :A9tFvp!W2pf-l
    data[tot-1]=reapeat_data; Rx'^B}bqW$y|
    }
&U{mT:LV8eNq4M     }while(tot<5); .t"Y9U3s%a
    trace(data1); V]F9I gA-e
[b]    8 、如何使得flash一打开就是全屏的[/b]
,_t1j1F^,K     这里说的方法只是用于flash Player (fp)
,r.g3}2G9j0Vu a"m [b]    9 、如何禁止右键菜单[/b]
id%A a!~#z"F9y     fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数t,S3A\WmBb

a"]I:zmuiQ [table=97%][tr][td]
F0{!{5l B/]NN.t     或者用最简单的一句as,在fp和网页中均适用:
9J5?YA^ j     Stage.showMenu=false;    10、载入动画的问题$R _W,Ny
    loadMovie("dd.swf", a); //这里没有引号~.^4L(A s#F9A8KCM#A}
    11、播完动画后自动跳到某网页&^GM^}
    getURL("siteindex.htm", "_self"); //这里有引号滴~2g!na:HD@
[/td][/tr][/table]

页: [1]
【捌玖网络】已经运行:


Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.