Flex控制彈出窗口拖動范圍示例代碼
更新時間:2014年01月28日 17:20:39 作者:
使用TilteWindow形式的彈出窗口發(fā)現(xiàn)有時候一不小心將窗口拖動到上面就拖不回來了,導致彈出窗口無法關閉,下面有個解決方法
最近做項目的時候用到了TilteWindow形式的彈出窗口,發(fā)現(xiàn)有時候一不小心將窗口拖動到上面就拖不回來了,導致彈出窗口無法關閉,后來發(fā)現(xiàn)一個好的解決辦法,在彈出窗口組件初始化的方法里面加上以下代碼即可
this.addEventListener(TitleWindowBoundsEvent.WINDOW_MOVE,function(event:Event):void{
event.target.x = event.target.x < 0 ? 0 : event.target.x;
if(event.target.x + event.target.width > event.target.parent.width){
if(event.target.parent.width - event.target.width < 0){
event.target.x = 0;
}else{
event.target.x = event.target.parent.width - event.target.width;
}
}
event.target.y = event.target.y < 0 ? 0 : event.target.y;
if(event.target.y + event.target.height > event.target.parent.height ){
if(event.target.parent.height - event.target.height < 0){
event.target.y = 0;
}else{
event.target.y = event.target.parent.height - event.target.height;
}
}
});
復制代碼 代碼如下:
this.addEventListener(TitleWindowBoundsEvent.WINDOW_MOVE,function(event:Event):void{
event.target.x = event.target.x < 0 ? 0 : event.target.x;
if(event.target.x + event.target.width > event.target.parent.width){
if(event.target.parent.width - event.target.width < 0){
event.target.x = 0;
}else{
event.target.x = event.target.parent.width - event.target.width;
}
}
event.target.y = event.target.y < 0 ? 0 : event.target.y;
if(event.target.y + event.target.height > event.target.parent.height ){
if(event.target.parent.height - event.target.height < 0){
event.target.y = 0;
}else{
event.target.y = event.target.parent.height - event.target.height;
}
}
});
您可能感興趣的文章:
- 使用POST方式彈出窗口的兩種方法示例介紹
- 點擊彈出層效果&彈出窗口后網(wǎng)頁背景變暗效果的實現(xiàn)代碼
- 彈出窗口并且此窗口帶有半透明的遮罩層效果
- javascript:window.open彈出窗口的位置問題
- Flex彈出窗口請求Action函數(shù)示例
- js實現(xiàn)彈出窗口、頁面變成灰色并不可操作的例子分享
- JavaScript彈出窗口方法匯總
- ie9下關閉彈出窗口出現(xiàn)__flash__removeCallback未定義錯誤
- 禁止iframe頁面的所有js腳本如alert及彈出窗口等
- fckeditor粘貼Word時彈出窗口取消的方法
- jQuery實現(xiàn)彈出窗口中切換登錄與注冊表單
- JavaScript實現(xiàn)自動彈出窗口并自動關閉窗口的方法
- javascript彈出拖動窗口
相關文章
flex的tree動態(tài)加載大量數(shù)據(jù)與滾動條相關問題探討
本文將對flex的tree動態(tài)加載大量數(shù)據(jù)與滾動條相關的問題進行探討,感興趣的朋友可以參考下哈,希望對你有所幫助2013-05-05

