我正在使用 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() { }
请指导。感谢。
答案 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/
纳斯