捌玖网络工作室's Archiver

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

FLASH常用代码集锦

[b] 1、用flash 做那种弹出的小窗口[/b]
$RT2q?,ew\9A     分两步:
?9kqM2G     给flash中的按钮加入如下action: 6E6t1V _0c%~
    on (release) {
(Yg5f"p6Q*UO3N     getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); va&\;}R5Gm6| D
    }     在HTML页面的...之间加入下面的javascript代码.
#TC,V'{I9^7d6^'H
}9C/L$Ss q+MN [b]    2、如何使得flash一打开就是全屏?[/b]
/ie R,LW0KK0W     fscommand("fullscreen",true)cS!Jy'_ @] _Z{
    如何不能使用右键?
*\a9{;q)o hz D     fscommand ("showmenu", "false");
pO(?O#ES6Q-pR1} X x [b]    3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?[/b]v7J(o,KI8Az
    例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
-V%SC$]M+@\"S     在要加载动画的那钟加入
7W KS&`n5{     loadMovie("dd.swf", "a");2f9?5ic].r6J
    a._x=205;JgD&Gf A-o]
    a._y=250;v T9o,}&go5Y:FH1Hk
    你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
)tnfW:b} [b]    4、当鼠标经过时动画播放到某处[/b]
%s:OMH&M{iWy'P9N |     on (rollover) {.@ RC I5|
    gotoAndPlay(10);:xc$OFGHO{
    }
(h4z5f7Ag)_     当鼠标按下时动画播放到某处x7K2ENGW
    on (release) {9n8vh.O|(r6b
    gotoAndPlay(1);"DX ^#u Y8c,mi1`
    }
P6d&?t%| n [b]    5、播完动画后自动跳到某网页[/b]Y2t4f.A ~ z2Y0iE/D
    getURL("siteindex.htm", _self);
ZFES8r| b H,J [b]    6、设为首页[/b]&`)D~rZ.g\2GQ8Q7U
    on (release) {
`P$]L4j    getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage    ('http://www.flash8.net/')", "_self","POST");
0k'?4R5fIC;I     } c`f._$X1Z
    注意要将网页中的flash的ID号命名为"links"lLB3E/o(E2I9F"k&p
[b]    加入收藏夹[/b]
2A i@6Wg&Z Xf%O     on (release) {
Ph)w:j(i     getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
j'y!MSBZ,Tv6U     } ){&Y?!PwK5Y
[b]    7、关于随机数的技巧[/b]
)V/Pd b\@mk     用来产生6--20之间的5个不重复的随机数:
.ec4s]Y u     1):首先产生一个随机数,放在数组对象中的第一个位置;
[/\QKK|pFj     2):产生一个新的随机数.
N2]O Zv     3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
~R8uw,wt     4):将新的随机数加入数组对象中下一个数组元素内.
_E*{&w3\#I/r.}     5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
w4M x0]1mf1[$Z     6):结束. kg;v!^6T.[ jfaW
    AS如下:
(ZW3A-B!M0V     data1=newArray(5); j;mclUF:L2G
    tot=1;
,|P3w&d4`QU     data1=[tot-1]=random(20-6+1)+6; aj-ke$Hzi m
    do{ `g w6EyZz,tO2A
    gen_data=random(20-6+1)+6; U[4Y'`:F"B
    reapeat_data=0; o%Cm/d Hj'tq+DR
    for(i=0,i<=tot-1;i++){ i:Hb2\_7Q$EdH$F
    if(gen_data==data -u)^&pTg
    reapeat_data=1; F `g:GtE!V
    break;
D3Rf2W2J M8B:L O     } JM'i!} J3z
    }
/@/c,s.X h3Ju}n4@     if(reapeat_data==0){
1Q3G2q{3p.\u ^8[     tot++
7Ke4~^_K     data[tot-1]=reapeat_data;
WV5d&[#X@w7r6R7JG     }
^x~"~Vf     }while(tot<5); :v"gco(v&PO)x O R'f
    trace(data1);
\|'@9U@-s [b]    8 、如何使得flash一打开就是全屏的[/b]
a$]Y+IJi/U]*[     这里说的方法只是用于flash Player (fp)B:e&s1j$G:J BS\,YM
[b]    9 、如何禁止右键菜单[/b]#L zR,B,g
    fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数%]yqLL
*C*L v/o4Q
[table=97%][tr][td]
]7|vs'P     或者用最简单的一句as,在fp和网页中均适用:
Z1IR'KXh3Y     Stage.showMenu=false;    10、载入动画的问题9^W4ecvG
    loadMovie("dd.swf", a); //这里没有引号~&D[ ^*Ko/_\7t
    11、播完动画后自动跳到某网页
$J-TJ'l-p N     getURL("siteindex.htm", "_self"); //这里有引号滴~
'z#]Q[\%?#S [/td][/tr][/table]

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


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