How to use image load gif of 「GIF87a」 by ByteArray ?


hi all:

i want use image load gif file of 「gif87a」 bytearray, not displayed correctly on the screen, how can , or how conver 「gif87a」 「gif89a」 ?

 

private function onbuttonclick():void {

    fileref.browse([new filefilter("images", "*.jpg;*.gif;*.png;*.swf")]);

    fileref.addeventlistener(event.select, onfileselected);

}

  

private function onfileselected(e:event):void {

    fileref.addeventlistener(event.complete, onfileloaded);

    fileref.load();

}

  

private function onfileloaded(e:event):void {

    var bytes:bytearray = e.target.data;

    imageloader.source = bytes;

}

 

<mx:image  id="imageloader" onclick="onbuttonclick()">

hi zhaojie198281,

 

i've made small modification on code , works fine. try following code,

 

 

 

 

<?xml version="1.0" encoding="utf-8"?>

<s:windowedapplication xmlns:fx="http://ns.adobe.com/mxml/2009"

        xmlns:s="library://ns.adobe.com/flex/spark"

        xmlns:mx="library://ns.adobe.com/flex/mx"

        width="900" height="400">

 

<fx:script>

  <![cdata[

   private var fileref:filereference = new filereference();

   private function onbuttonclick():void {

    fileref.browse([new filefilter("images", "*.jpg;*.gif;*.png;*.swf")]);

    fileref.addeventlistener(event.select, onfileselected);

   }

  

   private function onfileselected(e:event):void {

    fileref.addeventlistener(event.complete, onfileloaded);

    fileref.load();

   }

  

   private function onfileloaded(e:event):void {

    var bytes:bytearray = e.target.data;

    imageloader.source = bytes;

   }

  ]]>

</fx:script>

<fx:declarations>

  <!-- place non-visual elements (e.g., services, value objects) here -->

</fx:declarations>

 

<s:layout>

  <s:verticallayout paddingtop="10" paddingleft="10"/>

</s:layout>

<s:button label="load!" click="onbuttonclick()"/>

<mx:image id="imageloader"/>

</s:windowedapplication>

 



More discussions in Flex (Read Only)


adobe

Comments

Popular posts from this blog

How to change text Component easybook reloaded *newbee* - Joomla! Forum - community, help and support

After Effect warning: A problem occurred when processing OpenGL commands

Preconditions Failed. - Joomla! Forum - community, help and support