仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2706|回复: 9
打印 上一主题 下一主题

[学习教程] FLASH教程之Flash AS3制造自在落体活动代码剖析-Flash actionscript

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 20:45:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
另外在属性面板中还增加了一个“设备”设置选项,需要说明的是“设备”设置功能在FlashPlayer环境中不能使用,需要FlashLite1.0或FlashLite1.1的支持才可以。
poluoluo中心提醒:自在落体活动是只遭到重力感化的活动,物体入手下手时是运动的,速率为0,然后遭到重力的感化,速率不休加速,而完成竖直向下的减速活动。
自在落体活动是只遭到重力感化的活动,物体入手下手时是运动的,速率为0,然后遭到重力的感化,速率不休加速,而完成竖直向下的减速活动。
效果演示:
[media=wmv,550,400][/media]

完成自在落体活动,需界说速率和减速度:
//变量gra暗示重力发生的减速度
vargra:Number=5;
//变量vy是初始速率
varvy:Number=0;
//然后利用重力改动速率的公式
vy+=gra;
//经由过程速率改动物体的地位
mc.y+=vy;

完全的代码:
vargra:Number=5;
varvy:Number=0;
mc.addEventListener(Event.ENTER_FRAME,test);
functiontest(e:Event):void
{
vy+=gra;
mc.y+=vy;
}

测试下面的代码,看到物体刚入手下手运动,然后速率不休加速,完成了自在落体活动。但这个活动其实不实在,当物体失落到空中时,给它一个反弹力,看起来就会实在一些。

假如物体的纵坐标年夜于即是stage.stagHeight-mc.height/2时,就相称于碰着了空中,空中会给物体反弹力。因为反弹力是竖直向上的,可用负值来暗示。

到场反弹力的代码:
vargra:Number=5;
varvy:Number=0;

//反弹力是反弹减速度
varbounce:Number=-0.7;
mc.addEventListener(Event.ENTER_FRAME,test);
functiontest(e:Event):void
{
vy+=gra;
mc.y+=vy;

//假如mc的底部超越舞台的下界限
if(mc.y>=stage.stageHeight-mc.height/2)
{

//使mc位于空中上
mc.y=stage.stageHeight-mc.height/2)

//速率加上反弹减速度
vy*=bounce;
}
}


Flash通常也指MacromediaFlashPlayer(现AdobeFlashPlayer)。2012年8月15日,Flash退出Android平台,正式告别移动端。
分手快乐 该用户已被删除
沙发
发表于 2015-1-16 21:14:34 | 只看该作者

FLASH教程之Flash AS3制造自在落体活动代码剖析-Flash actionscript

Flash也支持alpha通道,这会使设计者高兴。没有太多的技术性,alpha通道是附加在图像上的信息-允许图像以不同的方式渲染。
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-19 06:26:46 来自手机 | 只看该作者
Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。
飘飘悠悠 该用户已被删除
地板
发表于 2015-1-28 05:19:17 | 只看该作者
所以不要使用不必要的高祯率 - 否则老的、慢的计算机在显示动画时会阻塞。
再现理想 该用户已被删除
5#
发表于 2015-2-5 17:33:50 | 只看该作者
矢量图形相对于位图的另一个优势是可以随意缩放的能力。这是对动画进程的奖赏,对用户来说也是一个很酷的特征。在Flash之前,Web上没有这种功能。
深爱那片海 该用户已被删除
6#
发表于 2015-2-13 04:47:41 | 只看该作者
Flash动画制作,是指利用Flash软件对动画进行设计,以产生千变万化的效果。随着互联网的兴起。
谁可相欹 该用户已被删除
7#
发表于 2015-3-3 14:46:50 | 只看该作者
矢量图形有一些固有的限制。例如,照片由于包含太多的信息而不能使用矢量图形这 种形式。但是对于由实体颜色形状构成的图像,Flash很管用。
爱飞 该用户已被删除
8#
 楼主| 发表于 2015-3-11 12:14:05 | 只看该作者
Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。
灵魂腐蚀 该用户已被删除
9#
发表于 2015-3-18 17:18:29 | 只看该作者
FLASH在网站建设中广泛的应用,但是FLASH也有自身的缺陷,尤其考虑到网络营销的综合效果时,FLASH 格式的广告并非最好的选择,有时甚至会降低广告效果。
不帅 该用户已被删除
10#
发表于 2015-3-26 13:30:06 | 只看该作者
FLASH在网站建设中广泛的应用,但是FLASH也有自身的缺陷,尤其考虑到网络营销的综合效果时,FLASH 格式的广告并非最好的选择,有时甚至会降低广告效果。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 20:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表