5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:bj
性别:先生
最后登录:2018-10-12
http://yitu.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/09/01 | 手动约束
类别(flash As)
|
评论
(0)
|
阅读(38)
|
发表于 17:00
小弟在做flash课件,我想拖动插入的影片代码如下:
onClipEvent (mouseDown) {
startDrag("");
a1=this._x;
b1=this._y;
}
onClipEvent (mouseUp) {
stopDrag();
if (this.hitTest(744,153,1)) {
this._x=744;
this._y=153;
this._visible=false;
}
else {
this._x=a1;
this._y=b1;
}
}
确实能拖动,可是当我插入又一个影片剪辑,把代码贴入时,前面一个不动了,只有后面那个有效,我想要2个点在他们的位置上才能被拖动,如何做。
---------------------------------------------------------------
"我想要2个点在他们的位置上才能被拖动",这句8明白。
每次总是点一个罗,还好一次点俩?
---------------------------------------------------------------
在影片剪辑内插入一个与该影片剪辑一样大小的热区,热区的action如下:
on (press) {
startDrag("", false, 0, 0, 744, 153);
}
on (release, releaseOutside) {
stopDrag();
}
(0,0,744,153)为拖动约束,具体大小可以根据需要设定。
0
评论
Comments
日志分类
首页
[193]
flash As
[107]
有的没的
[59]
数码照片
[4]
自由世界
[19]
blender
[4]