Isn't SVG markup? it should load as plain text. You may need to try
different content types for it to load correctly. There are a few SVG to
AS3 importer classes online.

What's being used in three MXML compiler that's used to convert embedded
SVG to a Sprite? Can we convert that code into an AS3 class we can use at
runtime?

As a last case scenario you could pass the SVG to the web browser or
internal browser in an AIR app and draw that to a bitmap and pass that back
to your app.
On Apr 29, 2016 3:49 PM, "Alex Harui" <[email protected]> wrote:

> Did you end up embedding the SVG file?  If so, I believe it gets
> transcoded into a Sprite.  There are various ways to take a bitmap
> snapshot of a Sprite, but also keep in mind that if you were using the
> image array to cache bitmaps being loaded, now that they are embedded, you
> no longer need that cache.
>
> -Alex
>
> On 4/29/16, 11:19 AM, "mark goldin" <[email protected]> wrote:
>
> >How can I store a content of an svg image in an array?
> >
> >With png images I am doing something like this:
> >
> >Loader.contentLoaderInfo.addEventListener(Event.COMPLETE,
> >CompleteHandler);
> >private function CompleteHandler(event:Event):void
> >{
> >    imageArray.addItem(event.currentTarget.content.bitmapData);
> >}
> >
> >Thanks
> >
> >On Fri, Apr 29, 2016 at 12:23 PM mark goldin <[email protected]>
> >wrote:
> >
> >> I see, thanks.
> >>
> >> On Fri, Apr 29, 2016 at 12:15 PM Alex Harui <[email protected]> wrote:
> >>
> >>> IIRC, SVG is only supported when embedded.
> >>>
> >>> In FlexJS, we might have an SVG loader some day.
> >>>
> >>> -Alex
> >>>
> >>> On 4/29/16, 9:34 AM, "mark goldin" <[email protected]> wrote:
> >>>
> >>> >I am trying to load an svg image.
> >>> >var request:URLRequest = new URLRequest('image.svg');
> >>> >var imageLoader:Loader = new Loader();
> >>> >var loaderContext:LoaderContext = new LoaderContext();
> >>> >loaderContext.checkPolicyFile = true;
> >>> >imageLoader.load(request,loaderContext);
> >>> >
> >>> >in the Console I see this:
> >>> >[SWF] /assets/casemanagement/closed.svg - 0 bytes after decompression
> >>> >
> >>> >and it's just keep popping up.
> >>> >
> >>> >Can we load svg images into Flex application?
> >>> >
> >>> >Thanks
> >>>
> >>>
>
>

Reply via email to