我看到了几个正在通过flash类实现的例子。但是,这不会在dhtml环境中工作。对于dhtml环境,我必须创建一个单独的iframe组件或某种类型的东西,以便浏览器会照顾到这一点。有没有更好的方法?我也想知道openlaszlo是否有svg的内置支持?Openlaszlo是否支持SVG?
1
A
回答
1
OpenLaszlo没有内置的SVG支持。但是,如果您使用第三方库创建自定义组件,则仍然可以在两个运行时使用SVG。
Flash/Flex仅支持embedding SVG files at compile time,而不是运行时。在OpenLaszlo中没有使用该功能的API。
对于SWFx,您可以使用SVG Web,这是一个JavaScript库,可在许多浏览器(包括Internet Explorer,Firefox和Safari)上提供SVG支持。使用该库以及本机SVG支持,您可以立即将大约95%的现有已安装网络基地作为目标。 SVG Web包含一个ActionScript based SVG renderer。通过将该工具的修改版本编译为OpenLaszlo的SWC,可以重用该源代码以将SVG支持添加到SWF运行时。
为SWF运行的另一个选择是http://labs.zavoo.com/content/flex/DrawSvg/srcview/index.html
所有现代浏览器支持SVG现在:http://caniuse.com/svg您可以创建自己的观点与SVG添加为显示对象的孩子。只要确保设置了正确的CSS样式,以便SVG缩放到父DIV的大小。
Stackoverflow有一些很好的例子,向您展示了如何动态地将SVG添加到HTML页面,例如How do I dynamically insert an SVG image into HTML?
相关问题
- 1. KineticJS是否支持SVG库?
- 2. Android是否支持SVG或Tiny SVG?
- 3. 检查浏览器是否支持SVG
- 4. OpenLaszlo是否支持通过adobe air创建的自定义浏览器?
- 5. jsdom不支持SVG
- 6. jQuery不支持SVG
- 7. JavaScripts不支持SVG
- 8. 是否支持groovvy
- 9. 是否支持SSI?
- 10. 是否支持DataGrid?
- 11. 是否支持MSNP9?
- 12. 是否支持ARC?
- 13. Android是否支持手表支持NFC
- 14. SVG是否支持嵌入位图图像?
- 15. 如何检查浏览器是否支持JavaScript的svg?
- 16. 如何使用Modernizr检测是否支持SVG CSS背景?
- 17. SWT.MOZILLA浏览器小部件是否支持SVG?
- 18. 使用JTextPane显示HTML,是否支持SVG?
- 19. 是否所有浏览器都支持.svg图片格式
- 20. 我如何知道我的浏览器是否支持SVG 2.0?
- 21. SVG是否支持图像的自动宽度和高度?
- 22. ASP.net中的SVG支持
- 23. IE8中的SVG支持+
- 24. Android中的SVG支持
- 25. 对SVG的Ruby支持
- 26. .SVG浏览器支持
- 27. Android上的SVG支持
- 28. apple touch图标svg支持
- 29. D3(SVG)浏览器支持
- 30. XElement是否支持nil = true