2013-05-17 6 views
1

Я использую Haxe, NME и FlashDevelop.перетаскивания для html5 в проекте NME

Я пытаюсь преобразовать flex проект в html5.

У меня есть несколько кругов, нарисованных кодом на сцене. В AS3 мы можем обычно добавляют индивидуальные eventlisteners к каждому из объектов (в для цикла) и может использовать startdrag, stopdrag методы для перетаскивания объектов.

Это прекрасно подходит для сборки вспышек. Но для сборки HTML5 вещи не работают.

Похоже, EnterFrame Событие отсутствует на других платформах, поэтому проблема.

Я также получил предложение по сети, чтобы использовать Таймер класса для того же самого, но я не знаю, как это может быть использовано для позволяет перетаскивать & падения на нескольких объектов для html5 в nme. Ниже приведен код Timer.

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

Просим руководствоваться. Благодарю.

ответ

1

Посмотрите на отличный проект StableUI, созданный Александром Кузьменко. https://github.com/RealyUniqueName/StablexUI

Вы можете построить сложные интерфейсы (http://ui.stablex.ru/demo/demo_html5/) в стиле Flex, используя декларативный xml. поддержка Drag-и падение включены: http://ui.stablex.ru/demo/dragDrop/

Jónás

+0

Ничего себе, это является удивительным - я искал что-то вроде этого, мог бы сделать проект, я только что закончил ** ** много проще. Благодаря! – T045T

+0

Да, не так ли ?! Там также Haxeui (https://github.com/ianharrigan/haxeui) - еще один новый ребенок на блоке. Не Html5-ready (еще!), Но очень приятный для внешнего вида рабочего стола. – Cambiata