在NME项目中拖放html5

时间:2013-05-17 14:53:40

标签: haxe nme

我正在使用 haxe nme flashdevelop < / strong>即可。

我正在尝试将 flex 项目转换为 html5

我在舞台上用代码绘制了几个圆圈。在 as3 中,我们通常可以为每个对象添加 各个事件隐藏者 (在 for 循环中)并且可以使用用于拖动对象的 startdrag stopdrag 方法。

这适用于flash构建。但对于HTML5构建,事情并不奏效。

似乎其他平台缺少 EnterFrame 事件,因此存在问题。

我也在网上得到了使用计时器类的建议,但我不确定如何将其用于 启用拖放功能在 nme html5 多个对象上删除 。以下是计时器代码。

var timer = new Timer(10);  
timer.run = onEachTimerTick; 
function onEachTimerTick() { }

请指导。感谢。

1 个答案:

答案 0 :(得分:1)

看看由Alexander Kuzmenko创建的伟大的StableUI项目。 https://github.com/RealyUniqueName/StablexUI

您可以使用声明式xml以类似Flex的方式构建复杂的接口(http://ui.stablex.ru/demo/demo_html5/)。 拖放支持包括:http://ui.stablex.ru/demo/dragDrop/

纳斯