» 网友学堂 » Flash教程 » FlashAS常用代码集锦
FlashAS常用代码集锦
作者:ljjk5 发表时间:2007-11-21 18:12 阅读:141次 在百度搜索相关内容

1、用flash 做那种弹出的小窗口
of$Z)`q!_-t(R$wT3^0分两步:
S3S'y*d_G k'xO)b0给flash中的按钮加入如下action:
*qE}7?/P0on (release) { 闪吧新社区` t idN)KS)l
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
E-P l7q&W0}
!@"}Bo!W fSS"@0
在HTML页面的<head>...</head>之间加入下面的javascript代码.
2_9n#^_9J;s*U^0<script language="javascript"> 闪吧新社区`C*A}"m
<!-- 闪吧新社区T3dn9SC
function MM_openBrWindow(theURL,winName,features) { //v2.0
0s/f(g&Vl-b-Fo j0window.open(theURL,winName,features);
-U7k DYg aYXY.s0}
3s)V#{:fc H.^,c F,\0//-->
~'Q!K5uE g0</script>


@-q#dsZ S;D0
2、如何使得flash一打开就是全屏?
&P9AM C x8{)x0fscommand("fullscreen",true)闪吧新社区Q'S n,DwNX
如何不能使用右键?闪吧新社区 PP?`(Z
fscommand ("showmenu", "false");


DH%lDBss0Nl0
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?闪吧新社区O.vO"I@KjG
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?闪吧新社区+n+C\n]P
在要加载动画的那钟加入闪吧新社区+MyFN0N[Y\T
loadMovie("dd.swf", "a");闪吧新社区G-MYE/Fd
a._x=205;
'C L+w1t]Fn0a._y=250;闪吧新社区+R$y K _'z
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a


V u m]%b6Z\0
4、当鼠标经过时动画播放到某处闪吧新社区NC7kJ-v
on (rollover) {闪吧新社区#G+kq4kF&nV'I
gotoAndPlay(10);
i]8S^2L y&u.f"r]0}
#Z5N/vLz'ucC0当鼠标按下时动画播放到某处
d.eh/B*M/P0h0on (release) {闪吧新社区(lxjEH~"G
gotoAndPlay(1);闪吧新社区j$x:{VI
}

闪吧新社区~fL4p&T uDg
5、播完动画后自动跳到某网页
(M O)M'Bd#c0getURL("siteindex.htm", _self);

闪吧新社区#lq)ZuT│
6、设为首页
0lg T'RyyUK0on (release) {
+A9{.RfW&WP Yw7k0getURL("javascript:void(document.links.style.behavīor='url(#default#homepage)');void document.links.setHomePage('http://www.flash8.net/')", "_self", "POST"); 闪吧新社区J│*` Q.p Y*MA*f2tPU
}

闪吧新社区} EG7KP
注意要将网页中的flash的ID号命名为"links"
闪吧新社区9i^O$`5{;o4YmoL
加入收藏夹
│6Xt A8b/kTg0on (release) { 闪吧新社区b mD1s Wo
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
ADi4}x y0}

闪吧新社区 { h3gp"J;L&U"lJ
7、关于随机数的技巧
z7{@X4W.NY0用来产生6--20之间的5个不重复的随机数: 闪吧新社区 Pz~/p` R H
1):首先产生一个随机数,放在数组对象中的第一个位置;
,Yj4}zp'i02):产生一个新的随机数. 闪吧新社区.q'iW ?5Q E c
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
(o.│2]o7n04):将新的随机数加入数组对象中下一个数组元素内. 闪吧新社区"r N)D%Wr1q0d:Oj
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
M\Hc hAkF06):结束.
Y4│A$@.u*],D0AS如下: 闪吧新社区4j(Q4T3Q q Z.K1O
data1=newArray(5); 闪吧新社区1N2R`/Qjc,~
tot=1; 闪吧新社区z/@6k#A\ [7B
data1=[tot-1]=random(20-6+1)+6; 闪吧新社区+C!Em{ j
do{
N/xMy3[w*[ q0gen_data=random(20-6+1)+6;
/{s {4Lt_)r0reapeat_data=0;
2xr,E1ZD(b/f0for(i=0,i<=tot-1;i++){
XoLQ4]oQ;B p h0if(gen_data==data 闪吧新社区8H\ X@ F b
reapeat_data=1;
f`TFa5t'{0break;
Yi$gfX qj0} 闪吧新社区;@3R`q'b9B
}
Q%FI/@%l4Aw0if(reapeat_data==0){
n6f a mlW │0tot++ 闪吧新社区4z)eY"ohN d
data[tot-1]=reapeat_data;
v j;Q@ X9F│ P0} 闪吧新社区$c:_5B6En.]1dh
}while(tot<5); 闪吧新社区(f ]4DR-l
trace(data1);


}#lpz-Z"C:M J1B)W0
8、如何使得flash一打开就是全屏的
C&aVXE S$B0这里说的方法只是用于flash Player (fp)


Rva$│)S4D-G0
9、如何禁止右键菜单
@ Y7@/T K OY0fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
UuKK7R`7SmN7~0<PARAM Name="menu" Value="false">
?4C$e eXlO0或者用最简单的一句as,在fp和网页中均适用:
Z z2{-Oq0Stage.showMenu=false;


6u&Mw-O'cq8{0
10、载入动画的问题闪吧新社区 G,g-i@1wv4Hh
loadMovie("dd.swf", a); //这里没有引号~


NO!ng_ B0
11、播完动画后自动跳到某网页
8~i5s%w+N:u8@0getURL("siteindex.htm", "_self"); //这里有引号滴~

#Advertisement