征集网锐志网络淘途找素材上91
创意在线首页
平面设计交互设计CG动漫工业设计建筑环境数码影像创意搜
 首页大赛征集资讯教程画廊访谈作品集创企同盟设计招聘人才专区竞赛台专题论吧 找素材看酷站设计网址库
CG动漫首页
当前位置:首页 > CG动漫 > 资源 > 正文
Flash特效制作常用的源代码大放送
作者: 来源: 发表时间:2006-8-31 9:57:00 浏览:

鼠标消隐

鼠标消隐之后,右健弹出菜单,鼠标就又出现了,并且一直保留着~

完整的解决方法是:在 左健抬起、右健第二次抬起、回车键抬起的时候再次消隐鼠标。

完整的方法比较复杂,下面是一个简单的解决方法,可以解决绝大多数的问题:

以下是引用片段:

onEnterFrame=function(){

if(Key.isDown(1)||Key.isDown(Key.ENTER)){

Mouse.hide();

}

}

我常用的一个加速度移动的代码

以下是引用片段:

//以下代码放到主场景第一帧

stop();

_global.a=5;

//移动加速度,越大越慢

_global.click_x=0;

//用来记录点击鼠标的位置

_global.click_y=0;

_root.onMouseDown=function(){

_global.click_x=_root._xmouse;

_global.click_y=_root._ymouse;

//me是受控mc的instancename

me.onEnterFrame=function(){

if(Math.abs(_global.click_x-me._x)<2&&Math.abs(_global.click_y-me._y)<2){

//如果已经基本移到了鼠标点过的位置就取消这个事件句柄的响应程序

delete(this.onEnterFrame);

return;

}else{

//控制移动

me._x+=(_global.click_x-me._x)/_global.a;

me._y+=(_global.click_y-me._y)/_global.a;

}

};

};

//////以下部分可选

//a_v是个可以输入的文本框,用来输入加速度,即可以自定义速度,方便调试

a_v.onChanged=function(){

if(a_v.text==""||Number(a_v.text)>1000||Number(a_v.text)<0){

//defaultvalue

a_v.text=5;

}else{

_global.a=Number(a_v.text)?Number(a_v.text):5;

//trace(_global.a);

}

};

随机输出1到100而不从复的语句:

以下是引用片段:

seq=newArray(100);

pArray=newArray(100);

functionmakeRandom(){

for(i=1;i<=100;i++){

seq[i]="A";

}

}

functionmRandom(){

while(true){

n=int(random(100))+1;

if(seq[n]=="A"){

seq[n]="0";

break;

}

}

return(n);

}

functionrArray(){

for(i=1;i<=100;i++){

pArray[i]=mRandom();

trace(pArray[i]);

}

}

stop();

偷梁换柱

我们可以用这样一个技巧,在某些函数外部加一些东西而不需要了解函数的代码~~

比如,假如当前有很多mc 覆盖了onEnterFrame函数,我们可以这样了解那些在_root下的mc 的onEnterFrame函

数是以什么顺序执行的:


1 2 3
在线编辑:不不小猫
本文链接:


推荐阅读:
·2021第十五届“创意中国”设计大奖 征稿章程
·2021第七届“学院派奖”全国艺术与设计大赛征集公告
·青春唯美插画培训网络远程班正在招生
·第八届中国高等院校设计作品大赛启动
·第十二届中国高校美术作品学年展获奖名单公布
·2021第七届“学院派奖”全国艺术与设计大赛征集公告
·第六届“包豪斯奖”国际设计大赛获奖名单揭晓
免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息。对本文有异议,请联络本站!
转载要求:文章作者及来源信息必需保留。转载之图片、文件请不要盗链本站地址,且不准打上各自站点的水印!

近期推荐报道 返回首页更多精彩等着你!

Illustrator| 用AI创建精细矢量插图徽章Photoshop| PS经典合成张开血盆大嘴樱桃
Photoshop| Photoshop自制个性的黑色翅膀摄影佳作| 德国Thomas Wuhrer长腿女郎性
Photoshop| Photoshop制作超酷的边缘发光的荧CorelDraw| CorelDRAW制作编织效果详细教程
Illustrator| illustrator制作潮流海报字体摄影佳作| 惊艳的Francesco Marconi
Photoshop| 利用画笔及图层样式制作方格子艺术纹理背景Photoshop| Photoshop制作简单时尚的彩色放射
关于本站 | 联系方式 | 商业服务 | 合作伙伴 | 站点地图 | 免责声明 | 版权声明 | 在线投稿