PDA

Volledige versie bekijken : File , FileStream


LLMM
%Europe/Berlin %669 %2008, 16:04
hoi , ik probeer een image waarop ik getekend heb te saven en op te slaan op de desktop.
dit had ik gevonden maar dit is meer voor air flex.

import flash.filesystem.File;
import flash.filesystem.FileMode;
import flash.filesystem.FileStream; =>imports worden niet herkent in Flex


var fileStream:FileStream = new FileStream();

var theFile:File = File.desktopDirectory.resolve( thisFileName );
var iBytesA:ByteArray = imgEncoder.encode(imgData);

fileStream.openAsync(theFile, FileMode.WRITE);
fileStream.writeBytes( iBytesA );
fileStream.close();



ik weet met fileReference voor te downloaden naar local op pc

var urlReq:URLRequest = new URLRequest("image.jpg");
var fileref:FileReference = new FileReference();
fileref.download(urlReq);


maar hoe gaat dit nu in Flex ?

TheDutch
%Europe/Berlin %312 %2008, 07:29
Encoded image versturen naar een PHP, opslaan op de server, URL naar de opgeslagen image terugsturen naar Flex, en vervolgens FileReference.download(url) aanroepen :).
Direct lokaal opslaan vanuit de Flash Player is nog niet mogelijk. Het staat echter wel op de wish-list voor Flash Player 10.