纯AS实现水平移动的幻影
日期:2007年7月21日 作者: 查看:[大字体 中字体 小字体]-
//效果有点垃圾,不过希望大家能认可我的编程风格
新建一FLASH文档
背景设为黑色,30帧每秒:
在第一帧写如下代码:
var speed:Number = 10;// 粒子速度
var shadow_arr:Array = new Array();// 粒子数组
var shadow_num:Number = 10;// 影子数量
var shadow_step:Number = 2;// 影子步长
var shadow_scale:Number = 40;// 影子缩放比例
var id:Number = 0;
//////////////////////////////////////////////////
// 绘制主体 //
/////////////////////////////////////////////////
var body = _root.createEmptyMovieClip("body", 0);
shadow_arr.push(body);
function drawBody():Void {
body._x = 0;
body._y = Stage.height/2;
body.lineStyle(5, 0xffffff, 100);
body.moveTo(0, 0);
body.lineTo(-5, 0);
}
drawBody();
///////////////////////////////////////////////
// 使移动
body.onEnterFrame = function() {
this._x += speed;
if (isOut(this)) { //是否出台
this._x = 0;
}
updateAfterEvent();
};
function isOut(b:MovieClip):Boolean {
return (b._x>Stage.width);
}
function copyBody() {
var cBody = body.duplicateMovieClip("body" add id, id+10);
shadow_arr.push(cBody);
cBody._x = shadow_arr[id]._x-shadow_step; // 比前一个影子的坐标少步长大小
cBody.onEnterFrame = body.onEnterFrame; // 按body的规律运动
id++;
shadow_arr[id]._alpha -= (80/shadow_num)*id;
shadow_arr[id]._yscale -= (shadow_scale/shadow_num)*id;
if (id == shadow_num) { // 复制出足够的影子了
clearInterval(copyShadowid);
}
}
var copyShadowid = setInterval(copyBody, speed);
// GAME OVER ///
//////////////////////////////////////////////
效果:
- [1] [2] 下一页
-
- 纯AS实现水平移动的幻影 相关文章:
- ·纯AS实现水平移动的幻影
- 纯AS实现水平移动的幻影 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:从球形绳的制作学习简单三维(下)
下一篇:创建个性化TextField
精品推荐
热点TOP10
- ·Flash百叶窗制作教程
- ·Flash制作非常逼真的下雪视觉动画效果
- ·Flash:闪动的星星
- ·精彩推荐:全Flash网站制作实例
- ·FLASH 8实例教程:瀑布动画制作方法
- ·用flash制作简单拼图游戏
- ·Flash视觉效果之漫天飞雪
- ·最简单的FLASH动画LOADING制作
- ·Flash动画制作技巧:一些动画素材
- ·Flash制作超酷旋转互动相册
- ·Flash声音控制详解
- ·Flash打造碧海蓝天海鸥飞翔动画
- ·Flash AS制作下雪动画效果
- ·Flash制作滚动广告图片效果
- ·Flash实例教学:三维烟花动画制作
- ·入门级:教你用flash画画
- ·银行利率表
- ·Flash制作过渡卷动效果精美图库特效
- ·Flash制作熊熊燃烧的火焰
- ·中秋寄相思 自制Flash贺卡
特别推荐
- ·Flash简单制作实用的图片切换动画特效
- ·简易拼图游戏制作
- ·Flash教程:纯AS制作简单的MP3播放器
- ·纯AS的Loading效果四例
- ·Flash角色透视行走动作分解
- ·入门级:教你用flash画画
- ·Flash制作过渡卷动效果精美图库特效
- ·Flash制作Mac系统菜单的效果
- ·视觉欺骗
- ·Flash制作非常逼真的下雪视觉动画效果
- ·超详细图文解析 用Flash制作魔法表情
- ·Flash Action应用--鼠控3D旋转
- ·Flash打造碧海蓝天海鸥飞翔动画
- ·FLASH 8实例教程:瀑布动画制作方法
- ·Flash视觉效果之漫天飞雪
- ·Coldfusion MX技巧精华收集(1)
- ·Actionscript列表
- ·用Flash简单制作印章动画视觉效果
- ·flash8打造瀑布动画效果教程
- ·Flash里的A*Pathfinding
