Pop-up windows using Tiltewindow form sometimes accidentally drag the window onto the top to drag it back, causing the pop-up window can not be closed, the following solution
Recently did the project when used in the form of Tiltewindow pop-up window, found that sometimes accidentally drag the window to drag it back, resulting in pop-up windows can not be closed, and later found a good solution, in the pop-up window component initialization method Add the following code can be as follows: 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; } } });