我想拖動沒有標題的面板,當我拖動它的任何部分。我已經知道如何從面板中刪除標題,並知道如何將其拖放到標題欄。但我不知道如何拖拽沒有標題..請幫助。如何在Flex中創建無標題的可拖動面板?
0
A
回答
1
這裏是my example
//應用
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
minWidth="955" minHeight="600" creationComplete="init(event)">
<fx:Script>
<![CDATA[
import com.dragpanel.MyPanel;
import mx.events.FlexEvent;
protected function init(event:FlexEvent):void
{
var panel:MyPanel = new MyPanel();
panel.width = 300;
panel.height = 200;
panel.title = "Hello";
this.addElement(panel);
}
]]>
</fx:Script>
</s:Application>
//MyPanel.mxml
<?xml version="1.0" encoding="utf-8"?>
<s:Panel xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
width="150" height="80" title="Hello"
mouseDown="onMouseDown(event)" mouseUp="onMouseUp(event)"
skinClass="com.dragpanel.PanelNoTitleBar">
<fx:Script>
<![CDATA[
protected function onMouseDown(event:MouseEvent):void
{
this.startDrag();
}
protected function onMouseUp(event:MouseEvent):void
{
this.stopDrag();
}
]]>
</fx:Script>
<s:HGroup verticalAlign="bottom" x="10" y="10">
<s:Label text="Name:"/>
<s:TextInput width="60"/>
</s:HGroup>
</s:Panel>
0
你如何使用標題欄開始拖動?你在面板的標題欄部分有一個mouseDown監聽器嗎?您可以將mouseDown偵聽器移動到面板本身。
相關問題
- 1. 在Flex中創建可拖動面板,就像它在netvibes.com中一樣
- 2. 如何創建一個面板上的拖放在flex 4?
- 3. 如何在iPhone上創建可拖動的面板,如通知面板
- 4. 如何在WPF中創建可以在主窗口之外拖動的面板?
- 5. 創建可拖動標記
- 6. 如何在primefaces中創建帶標題的面板?
- 7. 如何在MongoDB shell中創建可拖動遊標?
- 8. 如何創建可拖動和可拖動的控件列表?
- 9. 如何創建可拖動的遮罩?
- 10. 使面板可拖動
- 11. 如何在ExtJS中動態創建標籤面板?
- 12. 如何在主面板中拖動面板
- 13. 如何創建ExtJS5可拖動窗口?
- 14. 爲s創建滾動條:Flex中的面板
- 15. 可以在flex中創建動畫
- 16. 在PyQt中在列表視圖中創建可拖動圖標
- 17. 如何在面板上拖動控件?
- 18. FLEX:彈出式管理器創建的Popup可以拖動嗎?
- 19. 我如何在PHP中創建一個動態頁面標題
- 20. 如何防止在Flex/Flash中的父容器外面拖動?
- 21. 能夠拖動動態創建的面板
- 22. 如何在iPhone中創建可拖動的對象或控件?
- 23. 如何在Java中創建可拖動的對象?
- 24. 如何在matplotlib中創建一個可拖動的圖例?
- 25. 如何在Swift中創建可拖動的NSButton?
- 26. 可凍結面板可拖動
- 27. Flex 3.5 - 面板標題文本填充
- 28. 如何在OpenLayers中創建一個簡單的可拖動標記
- 29. 如何更改標籤面板標題(標題)和麪板標題在extjs4
- 30. Flex標題邊框拖放禁用拖動標題邊框的孩子
感謝您的代碼,但它拖動ñ滴,我想只是移動我的面板,如在這個例子中:http://blog.ninjacaptain.com/2008/06/draggable-panel-with-close-button/但我的面板沒有標題欄 –
好吧,我的錯,我會盡量找到另一種解決方案。對不起 – Anton
我改變了我的代碼。現在它只能拖動。不可丟棄:) – Anton