1

我正在使用haxenmeflashdevelop

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

我在舞台上用代码画了几个圆圈。在as3中,我们通常可以为每个对象添加单独的事件监听器(在for循环中),并且可以使用startdragstopdrag方法来拖动对象。

这适用于 Flash 构建。但是对于 HTML5 构建,事情是行不通的。

似乎其他平台中缺少EnterFrame事件,因此出现了问题。

我也在网络上得到了使用Timer类的建议,但我不确定如何使用它来为nme中的html5启用多个对象的拖放。下面是定时器代码。

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

请指导。谢谢。

4

1 回答 1

1

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

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

乔纳斯

于 2013-05-18T21:57:48.910 回答