亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Flash > 正文

用純Flash Actionscript做的火柴棍小人跑的動畫

2020-07-17 13:17:26
字體:
來源:轉載
供稿:網友
非常有趣,本教程描繪的是完全用ActionScript做的一個火柴棍小人跑步的動畫,你相信嗎?完全是AS實現的。
先看效果吧


做的方法非常簡單,直接把下面代碼復制到第一幀,最好把幀頻調到18fps。
以下為引用的內容:
fscommand("allowscale", false);
fscommand("showmenu", false);
lineStyle(1, 0x000000, 100);
moveTo(0, 135);
lineTo(550, 135);
moveTo(0, 185);
lineTo(550, 185);
lineStyle(2, 0x000000, 100);
moveTo(26, 16);
lineTo(37, 16);
lineTo(37, 39);
curveTo(28, 43, 33, 67);
moveTo(37, 16);
lineTo(26, 24);
moveTo(37, 24);
lineTo(26, 31);
moveTo(37, 32);
lineTo(26, 40);
moveTo(41, 15);
lineTo(53, 14);
lineTo(53, 39);
curveTo(39, 45, 50, 66);
moveTo(53, 14);
lineTo(42, 21);
moveTo(53, 23);
lineTo(42, 28);
moveTo(53, 31);
lineTo(42, 38);
moveTo(27, 75);
lineTo(27, 90);
lineTo(39, 92);
moveTo(33, 74);
lineTo(33, 91);
moveTo(38, 74);
lineTo(38, 83);
lineTo(33, 84);
moveTo(33, 95);
curveTo(41, 113, 48, 94);
moveTo(41, 94);
lineTo(41, 127);
moveTo(30, 124);
curveTo(38, 84, 51, 125);
moveTo(55, 75);
curveTo(36, 69, 46, 92);
moveTo(49, 75);
curveTo(48, 86, 55, 92);
work_tree = function (tree_NO, speed_time) {
this.createEmptyMovieClip("tree" tree_NO, tree_NO);
// trace("tree_name=" "tree" tree_NO);
tellTarget ("tree" tree_NO) {

lineStyle(1, 0x000000, 100);
moveTo(0, -54);
curveTo(-21, -42, -23, -20);
curveTo(-18, 17, -5, 24);
lineStyle(1, 0x000000, 100);
moveTo(0, -54);
curveTo(22, -42, 23, -20);
curveTo(18, 17, 5, 24);

lineStyle(0.25, 0x000000, 100);
moveTo(-5, 24);
lineTo(-5, -7);
curveTo(1, 5, 5, -8);
lineTo(5, 24);
lineStyle(1, 0x000000, 100);
moveTo(-5, 24);
lineTo(-5, 55);
lineTo(5, 55);
lineTo(5, 24);
// ------------
this["tree" tree_NO]._xscale = speed_time;
this["tree" tree_NO]._yscale = speed_time;
this["tree" tree_NO]._alpha = speed_time-20;
this["tree" tree_NO]._y = 75;
this["tree" tree_NO].onEnterFrame = function() {
this._x = this._x speed_time/15;
if (this._x>=500) {
this.clear();
this.onEnterFrame = undefined;
this.removeMovieClip();
}
};
}
};
work_play_caput = function (path) {
this[path].createEmptyMovieClip("play_caput", 2000);
tellTarget (this[path]["play_caput"]) {
lineStyle(0.25, 0x000000, 100);
beginFill(0x000000, 100);
moveTo(0, -10);
curveTo(-10, -8, -10, 0);
curveTo(-8, 10, 0, 10);
curveTo(10, 8, 10, 0);
curveTo(8, -10, 0, -10);
}
};
work_play1_run = function (x, y, xscale, yscale) {
this.createEmptyMovieClip("play1_run", 1000);
work_play_caput("play1_run");
play1_run._xscale = xscale;
play1_run._yscale = yscale;
play1_run._x = x;
play1_run._y = y;
tellTarget ("play1_run") {
play_caput._xscale = 65;
play_caput._yscale = 65;
play_time = 0;
this.play1_run.onEnterFrame = function() {
this.play_time ;
tellTarget (this) {
if (play_time == 1) {
clear();
play_caput._x = 17;
play_caput._y = 5;
lineStyle(3, 0x000000, 100);
moveTo(15, 10);
lineTo(7, 15);
lineTo(2, 22);
moveTo(15, 10);
lineTo(20, 17);
lineTo(28, 17);

moveTo(15, 10);
lineTo(12, 20);
lineTo(12, 28);

moveTo(12, 28);
lineTo(7, 40);
lineTo(0, 45);
lineTo(3, 48);

moveTo(12, 28);
lineTo(20, 35);
lineTo(15, 40);
lineTo(16, 42);
} else if (play_time == 3) {
clear();
play_caput._x = 23;
play_caput._y = 5;
lineStyle(3, 0x000000, 100);

moveTo(21, 11);
lineTo(10, 14);
lineTo(5, 20);

moveTo(21, 11);
lineTo(27, 18);
lineTo(35, 15);

moveTo(21, 11);
lineTo(18, 20);
lineTo(16, 30);

moveTo(16, 30);
lineTo(10, 35);
lineTo(1, 40);
lineTo(0, 43);

moveTo(16, 30);
lineTo(22, 33);
lineTo(27, 41);
lineTo(30, 43);
} else if (play_time == 5) {
clear();
play_caput._x = 25;
play_caput._y = 5;
lineStyle(3, 0x000000, 100);

moveTo(22, 11);
lineTo(10, 16);
lineTo(8, 24);

moveTo(22, 11);
lineTo(25, 20);
lineTo(32, 18);

moveTo(22, 11);
lineTo(18, 21);
lineTo(18, 30);

moveTo(18, 30);
lineTo(10, 35);
lineTo(2, 35);
lineTo(0, 36);

moveTo(18, 30);
lineTo(22, 36);
lineTo(25, 47);
lineTo(30, 47);
} else if (play_time == 7) {
clear();
play_caput._x = 18;
play_caput._y = 6;
lineStyle(3, 0x000000, 100);

moveTo(15, 11);
lineTo(13, 18);
lineTo(16, 20);

moveTo(15, 11);
lineTo(11, 18);
lineTo(14, 25);

moveTo(15, 11);
lineTo(12, 20);
lineTo(11, 25);
moveTo(11, 25);
lineTo(16, 36);
lineTo(9, 36);
lineTo(10, 38);

moveTo(11, 25);
lineTo(12, 35);
lineTo(10, 45);
lineTo(13, 45);
} else if (play_time == 8) {
play_time = 0;
}
}
};
}
};
work_play2_arise = function () {
this.createEmptyMovieClip("play2_arise", 2000);
work_play_caput("play2_arise");
tellTarget ("play2_arise") {
play_caput._x = 2;
play_caput._y = -20;
lineStyle(4, 0x000000, 100);

moveTo(-7, -5);
lineTo(6, -7);

moveTo(-4, -9);
lineTo(5, -3);

moveTo(1, -11);
lineTo(0, 10);
moveTo(0, 10);
lineTo(1, 23);
lineTo(-3, 35);
lineTo(2, 35);
moveTo(0, 10);
lineTo(-6, 21);
lineTo(4, 29);
lineTo(1, 33);
}
};
player_run = function () {
clear();
lineStyle(5, 0x000000, 100);
moveTo(sx, sy);
lineTo(zs1x, zs1y);
lineTo(zs2x, zs2y);
moveTo(sx, sy);
lineTo(ys1x, ys1y);
lineTo(ys2x, ys2y);
moveTo(sx, sy);
lineTo(st1x, st1y);
lineTo(st2x, st2y);
moveTo(st2x, st2y);
lineTo(zj1x, zj1y);
lineTo(zj2x, zj2y);
lineTo(zj3x, zj3y);
moveTo(st2x, st2y);
lineTo(yj1x, yj1y);
lineTo(yj2x, yj2y);
lineTo(yj3x, yj3y);
setProperty("/tou2", _x, toux2);
setProperty("/tou2", _y, touy2);
lineStyle(5, 0x930093, 100);
moveTo(sx2, sy2);
lineTo(zs1x2, zs1y2);
lineTo(zs2x2, zs2y2);
moveTo(sx2, sy2);
lineTo(ys1x2, ys1y2);
lineTo(ys2x2, ys2y2);
moveTo(sx2, sy2);
lineTo(st1x2, st1y2);
lineTo(st2x2, st2y2);
moveTo(st2x2, st2y2);
lineTo(zj1x2, zj1y2);
lineTo(zj2x2, zj2y2);
lineTo(zj3x2, zj3y2);
moveTo(st2x2, st2y2);
lineTo(yj1x2, yj1y2);
lineTo(yj2x2, yj2y2);
lineTo(yj3x2, yj3y2);
};
//---------------------new_load_data---------------------
tree_play_time = 0;
tree_NO = 0;
play_time = 0;
//work_play_caput();
//play_caput._visible = false;
//---------------------start_play---------------------
trees_play = function () {
// ↓每當播放速度值達到15時 復制一棵樹
if (tree_play_time == 15) {
// ↓隨機產生每一棵樹的大小及移動的速度
speed_time = int(random(50)) 30;
// 制造樹
work_tree(tree_NO, speed_time);
tree_NO ;
tree_play_time = 0;
}
tree_play_time ;
};
this.onEnterFrame = function() {
play_time ;
//放置人物1跑動
if (play_time == 1) {
work_play1_run(319, 94, -150, 150);
}
//樹移動
trees_play();
};

按Ctrl Enter測試吧!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美高清视频在线观看| 日韩高清电影免费观看完整| 精品福利在线观看| 久久久久久久网站| 5566成人精品视频免费| 精品久久久久久亚洲精品| 精品一区二区三区四区在线| 欧美性极品少妇精品网站| 亚洲午夜女主播在线直播| 欧美丰满老妇厨房牲生活| 91午夜在线播放| 91成人在线播放| 欧美人交a欧美精品| 欧美大码xxxx| 亚洲丝袜av一区| 亚洲欧洲美洲在线综合| 日韩在线激情视频| 国产精品h在线观看| 国产精品高潮呻吟久久av黑人| 亚洲曰本av电影| 国模精品视频一区二区三区| 国产精品成人国产乱一区| www亚洲精品| 疯狂做受xxxx高潮欧美日本| 亚洲人成绝费网站色www| 最新的欧美黄色| 国产精品视频精品| 福利视频一区二区| 久久久精品999| 精品少妇一区二区30p| 亚洲美女性生活视频| 91精品国产777在线观看| 在线观看免费高清视频97| 91免费的视频在线播放| 亚洲国产精品一区二区三区| 欧美视频中文在线看| 亚洲美女在线看| 欧美极品少妇xxxxⅹ裸体艺术| 亚洲色图校园春色| 欧日韩在线观看| 岛国av一区二区在线在线观看| 日韩在线免费观看视频| 国产精品第1页| 富二代精品短视频| 韩剧1988在线观看免费完整版| 国产日产欧美精品| 国产日本欧美一区| 欧美日本黄视频| 欧美成人激情在线| 欧美午夜精品久久久久久人妖| 欧美激情一区二区三区久久久| 国产精品极品美女粉嫩高清在线| 久久99视频免费| 国产精品wwwwww| 亚洲摸下面视频| 欧美成人性色生活仑片| 欧美老妇交乱视频| 自拍亚洲一区欧美另类| 欧美性猛交xxxx富婆弯腰| 欧美电影免费播放| 欧美电影免费播放| 亚洲欧美日韩国产精品| 456亚洲影院| 2019亚洲日韩新视频| 精品国产老师黑色丝袜高跟鞋| 欧美巨大黑人极品精男| 国产精品综合久久久| 日韩免费在线电影| 久久久国产精彩视频美女艺术照福利| 国产福利成人在线| 久久国内精品一国内精品| 亚洲性av在线| 久久久精品视频成人| 中文字幕亚洲一区在线观看| 国产精品自产拍在线观| 久久国产精品免费视频| 亚洲精品国精品久久99热一| 性色av一区二区三区红粉影视| 欧美裸体xxxx| 国产综合久久久久| 亚洲精品美女久久久久| 成人激情电影一区二区| 国产精品久久久久久久久借妻| 全亚洲最色的网站在线观看| 国产精品欧美在线| 亚洲成人久久电影| 九九综合九九综合| 97国产精品久久| 91亚洲国产精品| 91网站在线免费观看| 97人人模人人爽人人喊中文字| 成人做爽爽免费视频| 亚洲第一福利在线观看| 欧美网站在线观看| 成人在线视频网站| 欧美精品videosex牲欧美| 日韩a**中文字幕| 91精品视频在线免费观看| 国产一区二区三区三区在线观看| 国产91精品在线播放| 秋霞成人午夜鲁丝一区二区三区| 亚洲区一区二区| 亚洲午夜久久久影院| 91成人精品网站| 日韩成人在线网站| 亚洲美女在线视频| 国产在线观看精品| 欧美一级淫片播放口| 日韩欧美成人区| 91国语精品自产拍在线观看性色| 97色在线播放视频| 亚洲最大福利视频| 日韩一区二区福利| 亚洲一区二区三区sesese| 国产精品视频网| 欧美日韩免费网站| 538国产精品一区二区免费视频| 精品久久久久人成| 性金发美女69hd大尺寸| 日韩欧美在线观看视频| 久久精品电影网| 国产精品视频公开费视频| 亚洲综合日韩中文字幕v在线| 97视频在线观看免费| 日韩中文字幕在线播放| 国产精品自拍网| 日本午夜人人精品| 亚洲成人激情视频| 久久99亚洲精品| 久久久人成影片一区二区三区观看| 成人欧美一区二区三区在线| 川上优av一区二区线观看| 欧美伦理91i| 久久精品欧美视频| 最近2019中文字幕大全第二页| 亚洲精品一区中文| 国产精品日韩精品| 国产热re99久久6国产精品| 欧美高清videos高潮hd| 国产日韩精品在线观看| 中文字幕精品久久| 69av在线视频| 少妇久久久久久| 91久久国产综合久久91精品网站| 亚洲欧美国产视频| 国产z一区二区三区| 欧美在线不卡区| 国产成人高潮免费观看精品| 国产精品久久久久久久app| 一区二区欧美亚洲| 欧美电影免费观看电视剧大全| 亚洲男人天堂手机在线| 久久亚洲精品小早川怜子66| 欧美自拍视频在线观看| 国产婷婷97碰碰久久人人蜜臀| 日韩av在线不卡| 亚洲欧洲一区二区三区在线观看| 久久久久久久一| 日韩成人性视频| 亚洲美女在线观看| 欧美裸体男粗大视频在线观看| 国产精品久久久久久久电影| 欧美大肥婆大肥bbbbb| 日韩电影在线观看永久视频免费网站|