2012-09-28 4 views
1

플래시 클래스를 통해 수행되는 몇 가지 예를 보았습니다. 하지만 그 dhtml 환경에서 작동하지 않습니다. DHTML 환경에서 별도의 iframe 구성 요소 또는 브라우저에서 처리 할 수 ​​있도록 일종의 일을 만들어야합니다. 더 좋은 접근 방법이 있습니까? 또한 ?에 대한 inbuilt 지원이 있는지 알고 싶습니다.Openlaszlo는 SVG를 지원합니까?

답변

1

OpenLaszlo에는 SVG가 내장되어 있지 않습니다. 그러나 타사 라이브러리로 사용자 정의 구성 요소를 만드는 경우 두 런타임 모두에서 SVG를 사용할 수 있습니다.

플래시/플렉스 지원 embedding SVG files at compile time 런타임에만 해당. OpenLaszlo에서이 기능을 사용하기위한 API는 없습니다.

대신 SWFx의 경우 Internet Explorer, Firefox 및 Safari를 포함한 많은 브라우저에서 SVG 지원을 제공하는 JavaScript 라이브러리 인 SVG Web을 사용할 수 있습니다. 라이브러리와 기본 SVG 지원을 사용하면 기존 설치된 웹 기반의 ~ 95 %를 즉시 대상으로 지정할 수 있습니다. SVG Web에는 ActionScript based SVG renderer이 포함됩니다. 이 소스 코드는 수정 된 버전의 도구를 OpenLaszlo 용 SWC로 컴파일하여 SWF 런타임에 SVG 지원을 추가하는 데 다시 사용할 수 있습니다.

SWF 런타임에 대한 또 다른 옵션은 지금 http://labs.zavoo.com/content/flex/DrawSvg/srcview/index.html

모든 현대적인 브라우저 지원 SVG입니다 : http://caniuse.com/svg SVG는 표시 객체의 자식으로 추가로 당신은 당신의 자신의 뷰를 생성 할 수 있습니다. SVG가 부모 DIV의 크기에 맞도록 올바른 CSS 스타일을 설정했는지 확인하십시오.

Stackoverflow는 HTML 페이지에 SVG를 동적으로 추가하는 방법을 보여주는 좋은 예입니다. How do I dynamically insert an SVG image into HTML?