Кажется, есть несколько различных проектов с этой целью с разными уровнями завершения. Я только что сделал быстрый поиск, но это было мое первое впечатление. Поэтому я подумал, что я должен спросить, кто-нибудь, кто испытал несколько разных вариантов? Каков был ваш опыт?Опции для рендеринга svg using haxe/nme
ответ
Я использую SVG с Haxe и был опыт smoth, первый я создаю все мои SVG с помощью Inkscape и затем манипулировать ею с JQuery экстерном поэтому у вас есть что-то вроде этого
var width:Int = seatmap.innerWidth(); var vsvg:SVGElement = cast(new JQuery("#seatmap").find("svg")[0], SVGElement); var height:String = vsvg.getAttribute("height"); if (height > 1200) { vsvg.setAttribute('viewBox', "0 0 1200 "+ height); }else if (width <= 1200 && width > 1024) { vsvg.setAttribute('viewBox', "0 0 1500 "+ height); } else if (width <= 1024) { vsvg.setAttribute('viewBox', "0 0 1900 "+ height); }
также вы можете изменить атрибуты на лету
new JQuery("#xxx-" + aaa.bb).attr("fill-opacity","1");
new JQuery("#aax-" + aaa.bb).attr("fill","#ff0");
вы можете использовать Rafael.js и D3.js экстерн для Haxe для отображения контента на лета, работая с яваскриптом экстернами таким же, как JavaScript, но у вас есть сильные типы и избежать яваскрипта странности. Надеюсь, это поможет.
- 1. Выбор опции не рендеринга
- 2. Silverlight 2d Опции рендеринга
- 3. svg путь рендеринга скорость
- 4. Хороший инструмент для рендеринга SVG для Linux?
- 5. Хромирование рендеринга SVG-графика
- 6. рендеринга SVG в Angular2
- 7. исправляющие перекос SVG рендеринга
- 8. Появляются точки рендеринга формы SVG
- 9. animate svg using fill
- 10. Использовать несколько дочерних контейнеров для рендеринга SVG?
- 11. Поддержка Android webView для рендеринга svg
- 12. Использование javascript для рендеринга svg в android
- 13. SVG draggable using JQuery и JQuery-svg
- 14. Редактирование рендеринга TrueType в SVG
- 15. JavaScript рендеринга SVG из текста
- 16. AngularJS не рендеринга SVG правильно
- 17. оси d3 рендеринга вне SVG
- 18. рендеринга SVG изображений на холсте
- 19. рендеринга SVG в HTML элемент
- 20. svg to html using linq
- 21. using inline svg с imagemagick
- 22. control svg width using css
- 23. Datatable по опции рендеринга столбца сортировки
- 24. Невозможно использовать опции рендеринга PhantomJS в Poltergeist
- 25. Исправление различий рендеринга SVG в Firefox/Chrome
- 26. графический виджет с использованием SVG-рендеринга
- 27. Опции для внеэкранной рендеринга на Android с OpenGL ES 1.0?
- 28. Bad IE11 SVG рендеринга - background-image
- 29. rvml to svg convert using php 5.3
- 30. Мобильный Safari SVG вопросы рендеринга с raphaeljs
Я не тестировал ни одного из них, но я думаю, что тот, который находится на учетной записи HaxeNME Github, - это тот, который я постараюсь первым: https://github.com/haxenme/svg/tree/master/format/svg ... Может быть, спросите на форумах NME, есть ли у кого-нибудь опыт работы с другими библиотеками? http://www.nme.io/community/forums/ –
И если вы найдете хорошее решение, не забудьте оставить ответ на свой вопрос, чтобы все остальные знали в будущем :) –