|
主题: 如何实现窗口的拖动?
|
 xtra_5d
职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2001/1/3 18:53:44
|
#12001/1/3 18:55:53
我打包的时候把窗口设置为没有! 执行project的时候,发现无法拖动movie! 请教各位怎么做??谢了!
|
 土豆
职务:普通成员
等级:1
金币:0.0
发贴:103
注册:2000/12/1 20:00:46
|
#22001/1/3 19:50:53
那只能把窗口设为有了! 或者把电影做成电影中的窗口,并设为可拖动!
|
 荣誉版主
职务:普通成员
等级:1
金币:0.0
发贴:82
注册:2000/9/16 17:48:50
|
#32001/1/4 1:41:48
我曾编了一个行为库,很方便。
|
 dexn
职务:普通成员
等级:1
金币:1.0
发贴:157
注册:2000/12/7 21:54:20
|
#42001/1/4 9:37:20
cjx,我有点贪心,可以给我看看吗?
|
 5D精英
职务:普通成员
等级:3
金币:10.0
发贴:1340
注册:2000/10/24 12:13:42
|
#52001/1/4 9:38:49
我是在mouse down的时候用一个repeat循环时刻检测鼠标移动,并相应移动窗口。 不过拖动范围大了后有少许偏差。 cjx2000用的是什么方法。
|
 dexn
职务:普通成员
等级:1
金币:1.0
发贴:157
注册:2000/12/7 21:54:20
|
#62001/1/4 11:07:51
看来我实在太菜了,guo兄可否搞知移动窗位置的属性是那个呀?
|
 5D精英
职务:普通成员
等级:3
金币:10.0
发贴:1340
注册:2000/10/24 12:13:42
|
#72001/1/4 11:24:24
设置窗口的rect
|
 dexn
职务:普通成员
等级:1
金币:1.0
发贴:157
注册:2000/12/7 21:54:20
|
#82001/1/4 11:41:46
guo兄,可以写给我这个形式的吗:xxx.xxx.rect=point(100,100) xxxx替换成想要的,
|
 5D精英
职务:普通成员
等级:3
金币:10.0
发贴:1340
注册:2000/10/24 12:13:42
|
#92001/1/4 11:56:23
我这方法有缺陷,循环的时候把movie都锁死了 还是等cjx2000来了再说吧,看他有什么好方法。
|
 荣誉版主
职务:普通成员
等级:1
金币:0.0
发贴:82
注册:2000/9/16 17:48:50
|
|
 5D精英
职务:普通成员
等级:3
金币:10.0
发贴:1340
注册:2000/10/24 12:13:42
|
#112001/1/5 9:02:05
没有源文件,只能干瞪眼 cjx2000好小气
|
 Call Me Simon
职务:普通成员
等级:2
金币:2.0
发贴:646
注册:2000/9/19 13:56:51
|
#122001/1/5 9:06:28
这个文章可以给我们启示,说的是MIAW, 不过技术的使用就因人而异了。  页面: 点这儿参观
|
 dexn
职务:普通成员
等级:1
金币:1.0
发贴:157
注册:2000/12/7 21:54:20
|
#132001/1/5 9:23:11
是呀,没有原文件,白把我的眼瞪个死死的了,用MIAW,等我把英文学好在说,为了学好d,正使劲学E呢!
|
 5D精英
职务:普通成员
等级:3
金币:10.0
发贴:1340
注册:2000/10/24 12:13:42
|
#142001/1/5 9:27:48
跟我原来想的差不多,也是在mousedown的时候循环检测鼠标的移动量,将这个差值赋予window的rect。不过我当初检测的是每一次位移的相对偏差,没象这个例子用的是绝对偏差,拖拽长了window的速度就跟不上鼠标了。
|
 酷狗
职务:版主
等级:2
金币:10.0
发贴:610
注册:2000/9/16 9:26:36
|
#152001/1/5 10:59:18
在http://www.director-online.com/有源程序下的。:)是可以不要XTRA做不规则窗口。我就是学它这样做的。
|