copy from internet and loading in IPAD.
Dear Friends,
iam using the following code to copy from internet and loading in IPAD.
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
import flash.filesystem.File;
import flash.filesystem.FileMode;
import flash.filesystem.FileStream;
import flash.net.FileReference;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;
import flash.utils.ByteArray;
import flash.display.Loader;
import flash.system.LoaderContext;
import flash.system.ApplicationDomain;
var file_url: String = "";
var lc: LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain, null);
var ldr: Loader = new Loader();
DownloadFileMobileAS3();
function DownloadFileMobileAS3() {
// support autoOrients
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
createLoader();
}
function createLoader(): void {
// TODO Auto-generated method stub
var urlLoader: URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, complete_handler);
urlLoader.dataFormat = URLLoaderDataFormat.BINARY;
urlLoader.load(new URLRequest("http://www.abc.com/test.swf"));
}
function complete_handler(event: Event): void {
var data: ByteArray = event.target.data;
var fileStream: FileStream = new FileStream();
fileStream.addEventListener(Event.CLOSE, fileWritten);
trace("something copied...");
txt.text = "something copied...";
fileStream.open(new File(File.documentsDirectory.nativePath + "\\test.swf"), FileMode.WRITE);
file_url = File.documentsDirectory.nativePath +"\\test.swf";
fileStream.writeBytes(data, 0, data.length);
fileStream.close();
load_file();
}
function fileWritten(e: Event): void {
trace("File Saved to Desktop");
}
function load_file() {
ldr = new Loader();
var req: URLRequest = new URLRequest(file_url);
ldr.load(req, lc);
//ldr.load(req);
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, loading_finished);
}
function loading_finished(event: Event) {
trace("loading finished");
addChild(ldr);
}
All are working fine in computers, when I install in IPAD its not working. pls check and answere me if iam missing some....
Thanks and Regards,
Syed Abdul Rahim
