我想拖动没有标题的面板,当我拖动它的任何部分。我已经知道如何从面板中删除标题,并知道如何将其拖放到标题栏。但我不知道如何拖拽没有标题..请帮助。如何在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