仓酷云

标题: 来看看:Flash as3.0教程:弹性小球-Flash actionscript [打印本页]

作者: 第二个灵魂    时间: 2015-1-15 21:05
标题: 来看看:Flash as3.0教程:弹性小球-Flash actionscript
flash是Macromedia公司的一个的flash动画制作软件。我们可以从Macromedia公司的主页上下载flash的试用版。
弄AS游戏开辟的伴侣大概都听过KeithPeters大家,为我们创作发明了那末多的典范算法,偶固然不是游戏偏向,可是仍是出格喜好!近些天拜读了《MakingThingsMove》的一部分,大家的典范佳构。数学与物理的巨大艺术表现,一向逃不脱我的眼球!
来玩儿一个,做一个健身的小弹力球,在地球上有重力哦^^先看看:




上面是完成:

package{
importflash.display.Sprite;
importflash.events.Event;
importflash.display.StageScaleMode;
importflash.display.Stage;

publicclassTestBallextendsSprite{
privatevarball:Ball;
privatevarspring:Number=0.1;
privatevarvx:Number=0;
privatevarvy:Number=0;
//这个是磨擦力啦!能够调治一下值看看变更
privatevarfriction:Number=0.95;
//这个是重力,和我们实际生存中差未几
privatevargravity:Number=5;
publicfunctionTestBall(){
this.stage.scaleMode=StageScaleMode.NO_SCALE;
//实例化一个小球(在库里的哦)
ball=newBall();
this.addChild(ball);
this.addEventListener(Event.ENTER_FRAME,onEnterFrame);
}
privatefunctiononEnterFrame(event:Event):void{
//上面是中心算法,好好研讨哦
vardx:Number=mouseX-ball.x;
vardy:Number=mouseY-ball.y;
varax:Number=dx*spring;
varay:Number=dy*spring;
vx+=ax;
vy+=ay;
vy+=gravity;
vx*=friction;
vy*=friction;
ball.x+=vx;
ball.y+=vy;
//绘制线条
this.graphics.clear();
this.graphics.lineStyle(1);
this.graphics.moveTo(ball.x,ball.y);
this.graphics.lineTo(mouseX,mouseY);
}
}
}
-*-原文地点:http://fck.name/node/138,转载请说明出处,感谢!-*-

您是否有着精彩的Flash作品,您是否想把他转化为屏保程序。
作者: 蒙在股里    时间: 2015-1-17 15:35
Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的DirectorLingo,你会知道这有点令人畏缩。
作者: 第二个灵魂    时间: 2015-1-26 19:27
常见的富媒体广告形式有横幅广告(BANNER,旗帜广告)按钮广告(BUTTON)弹出窗口广告(pop-up ads,弹窗)浮动广告(floting ads,飘浮广告,floaters)插播式广告(Interstitial)全屏广告(full screen) 
作者: 仓酷云    时间: 2015-2-5 00:01
都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经
作者: 小女巫    时间: 2015-2-11 00:25
传播上的优势——无国界跨媒体;创作群体的形成;媒体及比赛的推进
作者: 活着的死人    时间: 2015-3-17 19:10
考虑到实际的效果,这些专业的网站并不会去单纯追求技术本身,广告设计是否FLASH不是目的,关键是获得最好的宣传效果。
作者: 分手快乐    时间: 2015-3-25 01:20
FLASH动画的视觉观赏效果好,容易给民众留下深刻的印象,是动画行业从业者和动画创意设计制作机构的主要业务之一。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2