在组件中制作flash拼图没有吸附力是怎么回事?

我的其中一块碎片上的语句是这样的on(press){startDrag("_root.pintu.xj");}on(release){stopDrag();if(getP... 我的其中一块碎片上的语句是这样的
on (press) {
startDrag("_root.pintu.xj");
}
on (release) {
stopDrag();
if (getProperty("_root.pintu.xj", _droptarget) eq "_root.pintu.xj1") {
setProperty("_root.pintu.xj",_x, getProperty("_root.pintu.xj1",_x));
setProperty("_root.pintu.xj",_y, getProperty("_root.pintu.xj1",_y));
}
}

在原图上有个xj1的mc,用xj去碰触,获得它的x和y的坐标。
这个直接在场景中做输出是有吸附力的,但是放到了一个组件中就不行了。拖过去放哪就是哪。。。。
请问是怎么回事呢?组件中的xy坐标不能这样获得的吗?
应该怎么做呢?请教ing
回复 惘の火烛 ,谢谢您回答。
组件就是影片剪辑,我上面的这个语句已经是放在了影片剪辑中了,之前的是
setProperty("/xj",_x, getProperty("/xj1",_x));
这样放在主场景中有效。
我试了你这个,还是这样,只能拖动,没法吸附。

to ivanchaos
用了这个连拖动都不成了。。>_<
其实我这个路径应该没错才对,在主场景有效的时候我用的是"/xj",组件中的路径就是"_root.pintu.xj",如果路径不对的话岂不是不能拖动?但是我的可以拖动,就是不能吸附。。。。

谢谢惘の火烛 ,可是还是不能吸附。。。。

用else判断出是条件问题,这个if后面的无法识别,照理说应该是路径吧,可路径没有问题啊><
展开
 我来答
ivanchaos
2010-02-27 · TA获得超过416个赞
知道小有建树答主
回答量:270
采纳率:0%
帮助的人:250万
展开全部
应该是路径的问题,我碰到过。
_root是主场景的路径,
当你把它放到一个组件里面以后:

1.你用“_root.XXX.YYY.pintu.xj”(XXX和YYY是组件的名字)
2.用“_parent.pintu.xj”(_parent是上一级的路径,相当于文件夹操作里的“..”)

希望对你有帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
申问风9k
2010-03-01 · TA获得超过176个赞
知道小有建树答主
回答量:86
采纳率:0%
帮助的人:0
展开全部
修改一下...
on (press) {
this.startDrag();
}
on (release) {
this.stopDrag();
if (eval(this._droptarget) == _parent.xj1) {
this._x = _parent.xj1._x;
this._y = _parent.xj1._y;
}
}

写在影片剪辑上...
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xieqingx
2010-03-01 · TA获得超过1412个赞
知道小有建树答主
回答量:1779
采纳率:0%
帮助的人:1569万
展开全部
你的代码有点长啊,这个简单。你用sq1去碰kuai1磁力是有的

sq1.onPress = function ()
{
thisx = this._x;
thisy = this._y;
this.startDrag();
};
sq1.onRelease = function ()
{
this.stopDrag();
if (this.hitTest(_root.kuai1))
{
this._x = _root.kuai1._x;
this._y = _root.kuai1._y;
} };
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
唯有独怀恩
2010-02-27
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
兰鹰~ 我木有跟踪你喵~
我只是打酱油顺便扑一下你的喵~
>w<
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
画_蓝
2010-02-27 · TA获得超过456个赞
知道小有建树答主
回答量:133
采纳率:0%
帮助的人:140万
展开全部
汗.AS啊..主要学动画方面的..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式