当前位置:首页>>软件教程>>网页制作>>新闻内容  |虚拟主机 主机托管
[Flash]AS常用代码集锦
作者:佚名 发布时间:2004-3-18 10:53:28 | 【字体:

1、用flash 做那种弹出的小窗口
分两步:
给flash中的按钮加入如下action:
on (release) {
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
}

在HTML页面的<head>...</head>之间加入下面的javascript代码.
<script language="javascript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>


2、如何使得flash一打开就是全屏?
fscommand("fullscreen",true)
如何不能使用右键?
fscommand ("showmenu", "false");


3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
在要加载动画的那钟加入
loadMovie("dd.swf", "a");
a._x=205;
a._y=250;
你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a


4、当鼠标经过时动画播放到某处
on (rollover) {
gotoAndPlay(10);
}
当鼠标按下时动画播放到某处
on (release) {
gotoAndPlay(1);
}


5、播完动画后自动跳到某网页
getURL("siteindex.htm", _self);


6、设为首页
on (release) {
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');void document.links.setHomePage('http://www.flash8.net/&#39;)", "_self", "POST");
}

注意要将网页中的flash的ID号命名为"links"

加入收藏夹
on (release) {
getURL("javascript:void window.external.AddFavorite('http://www.163.com&#39;,'网页');", "_self", "POST");
}


7、关于随机数的技巧
用来产生6--20之间的5个不重复的随机数:
1):首先产生一个随机数,放在数组对象中的第一个位置;
2):产生一个新的随机数.
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
4):将新的随机数加入数组对象中下一个数组元素内.
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
6):结束.
AS如下:
data1=newArray(5);
tot=1;
data1=[tot-1]=random(20-6+1)+6;
do{
gen_data=random(20-6+1)+6;
reapeat_data=0;
for(i=0,i<=tot-1;i++){
if(gen_data==data
reapeat_data=1;
break;
}
}
if(reapeat_data==0){
tot++
data[tot-1]=reapeat_data;
}
}while(tot<5);
trace(data1);


8、如何使得flash一打开就是全屏的
这里说的方法只是用于flash Player (fp)


9、如何禁止右键菜单
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
<PARAM Name="menu" Value="false">
或者用最简单的一句as,在fp和网页中均适用:
Stage.showMenu=false;


10、载入动画的问题
loadMovie("dd.swf", a); //这里没有引号~


11、播完动画后自动跳到某网页
getURL("siteindex.htm", "_self"); //这里有引号滴~


文章来源:西部E网
·电子杂志设计制作常用Flash技术
·利用FMS(Flash Media Server)做在线视频录制
·让Flash动画适应任何分辨率的网页
·Flash MX2004中用img标签添加音乐
·玩转Flash视频——FLV
·制作FLV流媒体格式播放器
·网页Flash播放代码的一个小技巧
·给FLASH初学者的10点制作经验
·屏蔽Flash右键菜单的几种方法
·给FLASH初学者的10点制作经验
 放生
 愚爱
 够爱
 触电
 白狐
 葬爱
 光荣
 画心
 火花
 稻香
 小酒窝
 下雨天
 右手边
 安静了
 魔杰座
 你不像她
 边做边爱
 擦肩而过
 我的答铃
 怀念过去
 等一分钟
 放手去爱
 冰河时代
 你的承诺
 自由飞翔
 原谅我一次
 吻的太逼真
 左眼皮跳跳
 做你的爱人
 一定要爱你
 飞向别人的床
 爱上别人的人
 感动天感动地
 心在跳情在烧
 玫瑰花的葬礼
 有没有人告诉你
 即使知道要见面
 爱上你是一个错
 最后一次的温柔
 爱上你是我的错
 怎么会狠心伤害我
 不是因为寂寞才想
 亲爱的那不是爱情
 难道爱一个人有错
 寂寞的时候说爱我