作者mosluce ()
看板Flash
标题Re: [问题] Flex 的 startDrag()
时间Sat Sep 12 08:31:29 2009
※ 引述《ilay (take it easy)》之铭言:
: 唔 关於 TitleWindow 的移动部分
: 我是使用 startDrag() 来实现
: 但是有办法只让标题列才能触发事件吗
: 点内容也能动这有点怪怪的...
我这样弄
1. 开一个新的Component -> 取名/com/mos/TitleWindow
2. 标签中设定mouseDown="onMouseDown" mouseUp="stopDrag()"
3. 定义onMouseDown 可以使用 getHeaderHeight取得Header部分的高度
4. if(MouseX <= this.y+getHeaderHeight()){ startDrag(); }
完成!
之後建立的TitleWindow 标签加上 xmlns:mos="com.mos.*"
标签改成mos:TitleWindow 继承即可!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.227.81.52
※ 编辑: mosluce 来自: 61.227.81.52 (09/12 08:32)