免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

标题: 【求助】 [打印本页]

作者: bbb7691    时间: 2016-5-17 16:03     标题: 【求助】


求助:
像这个游戏一样
我想在flash中出现一个图形,例如是一个“O”型或“8”型,
要求用鼠标在屏幕上画出图形来,
然后判断是否画对。怎么实现?谢谢~~
作者: bbb7691    时间: 2016-5-17 16:04

晕,图片没法显示~~
作者: 网雨霏霏    时间: 2016-5-17 16:51

没弄过这种类型的
感觉应该是碰撞检测

你百度一下相关资料吧
作者: bbb7691    时间: 2016-5-18 10:24

回复 3# 网雨霏霏


   应该不是碰撞的吧?   人家怎么做的呢~~~我也想做酱紫的游戏~~
作者: 网雨霏霏    时间: 2016-5-18 12:02

回复 4# bbb7691


    将游戏的网址发来 我看看能否反编译
作者: 网雨霏霏    时间: 2016-5-18 16:16

搜到了一个 看看效果 怎么样  能否直接使用外链?

[flash]http://flash.7k7k.com/s_1/20110117/25355/25355.swf[/flash]

网址:http://www.7k7k.com/swf/25355.htm

一会儿反编译看看
作者: 网雨霏霏    时间: 2016-5-18 16:40

我去,试了三款反编译软件,都失败了

代码是AS2的  但是由于结构太复杂,无法成功反编译呢

好悲催
作者: bbb7691    时间: 2016-5-19 09:28

回复 7# 网雨霏霏

《唐僧快跑》和《叫醒盒子4、5》那种类型的游戏,画的线很平滑的。[attach]391[/attach]

看我画的,有角的,不好看~~

createEmptyMovieClip("terrain", 1);
terrain.lineStyle(10, 0xff00ff, 100);
imdrawing = false;
onMouseDown = function () {

if (imdrawing == false) {

terrain.moveTo(_xmouse, _ymouse);

imdrawing = true;

}

if (imdrawing == true) {

onEnterFrame = function () {

terrain.lineTo(_xmouse, _ymouse);

};

}
};
onMouseUp = function () {

onEnterFrame = function () {

imdrawing = false;

};
};
作者: 肤浅pcy    时间: 2016-6-17 14:15

回复 8# bbb7691


   用curveTo()这个方法平滑一点的
作者: bbb7691    时间: 2016-6-20 10:02

哦哦,,试试~~谢谢!!
作者: bbb7691    时间: 2016-6-21 09:33

用curveTo()好难控制哦。。。。。。。。
作者: 肤浅    时间: 2016-6-29 16:46

回复 11# bbb7691


   是比较难,你可以看一下《actionscript3.0动画编程》,里面作者有些关于curveTo用中点控制的方法,比较好用




欢迎光临 flash之路-flash技术交流 (http://flashroad.dhlog.com/) Powered by Discuz! 7.2