来看看:用Flash AS复杂制造能够恣意拖动的四边形
本地或全局转换应用于任何对象。但非真正意义上的3D,层的位置关系其显示问题。用FlashActionscript复杂制造能够恣意拖动的四边形,是制造游戏的一个基本程序。
翻开Flash,起首将属性改成30fps然后新创建一个组建laser,设置效果以下。
然后回到主场景,在第一帧内输出Action。
laser_nodes=4;
for(x=1;x<=laser_nodes;x++){
node=_root.attachMovie("laser","laser_"+x,x,{_x:Math.random()*460+20,_y:Math.random()*310+20});
node.onPress=function(){
startDrag(this);
};
node.onRelease=function(){
stopDrag();
};
}
_root.createEmptyMovieClip("ray",_root.getNextHighestDepth());
ray.onEnterFrame=function(){
this.clear();
this.lineStyle(3,0xff0000);
this.moveTo(_root.laser_1._x,_root.laser_1._y);
for(x=2;x<=laser_nodes;x++){
this.lineTo(_root["laser_"+x]._x,_root["laser_"+x]._y);
}
this.lineTo(_root.laser_1._x,_root.laser_1._y);
};
你能够修正下面的参数,好比laser_nodes=别的数,就能够看到别的效果了!
终极演示效果。
看不到动画效果的伴侣能够往这里寓目:http://bbs.jcwcn.com/thread-100163-1-1.html
点击下载源文件
</p>
交互性更是flash动画的迷人之处,可以通过点击按钮、选择菜单来控制动画的播放。正是有了这些优点,才使flash日益成为网络多媒体的主流。 FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。 Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。 Flash也支持alpha通道,这会使设计者高兴。没有太多的技术性,alpha通道是附加在图像上的信息 - 允许图像以不同的方式渲染。 随着动画的日益发展壮大,动画片在世界范围影响里越来越大,广告、网页、电影各个方面都应用到了动画。 flash制作的动画文件比较小,可以在网络上快速传播! FLASH在网站建设中广泛的应用,但是FLASH也有自身的缺陷,尤其考虑到网络营销的综合效果时,FLASH 格式的广告并非最好的选择,有时甚至会降低广告效果。 而作为富媒体营销概念中的重要手段,很长一段时间,或者说,在未来,富媒体技术的不断完善,Flash动画广告的优势会越来越明显。 各类广告形式,相信大部分网民基本都关注过,而毋庸置疑,一个画面精美,生动活泼的互动Flash动画广告,比其他广告形式更加吸引你我的眼球。这就是Flash动画的优势。
页:
[1]