FLASH常用代码集锦
[b] 1、用flash 做那种弹出的小窗口[/b]分两步:
给flash中的按钮加入如下action: 6E6t1V _0c%~
on (release) {
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); va&\;}R5Gm6|D
} 在HTML页面的...之间加入下面的javascript代码.
[b] 2、如何使得flash一打开就是全屏?[/b]
fscommand("fullscreen",true)cS!Jy'_ @]_Z{
如何不能使用右键?
fscommand ("showmenu", "false");
[b] 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?[/b]v7J(o,KI8Az
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
在要加载动画的那钟加入
loadMovie("dd.swf", "a");2f9?5ic].r6J
a._x=205;JgD&Gf A-o]
a._y=250;v T9o,}&go5Y:FH1Hk
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
[b] 4、当鼠标经过时动画播放到某处[/b]
on (rollover) {.@ RCI5|
gotoAndPlay(10);:xc$OFGHO{
}
当鼠标按下时动画播放到某处x7K2ENGW
on (release) {9n8vh.O|(r6b
gotoAndPlay(1);"DX^#u Y8c,mi1`
}
[b] 5、播完动画后自动跳到某网页[/b]Y2t4f.A ~ z2Y0iE/D
getURL("siteindex.htm", _self);
[b] 6、设为首页[/b]&`)D~rZ.g\2GQ8Q7U
on (release) {
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
} c`f._$X1Z
注意要将网页中的flash的ID号命名为"links"lLB3E/o(E2I9F"k&p
[b] 加入收藏夹[/b]
on (release) {
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
} ){&Y?!PwK5Y
[b] 7、关于随机数的技巧[/b]
用来产生6--20之间的5个不重复的随机数:
1):首先产生一个随机数,放在数组对象中的第一个位置;
2):产生一个新的随机数.
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
4):将新的随机数加入数组对象中下一个数组元素内.
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
6):结束. kg;v!^6T.[jfaW
AS如下:
data1=newArray(5); j;mclUF:L2G
tot=1;
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;
} JM'i!} J3z
}
if(reapeat_data==0){
tot++
data[tot-1]=reapeat_data;