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 > >>> > >>> > >
