hamid54000
Member
سلام به دوستان و اساتید محترم
چون اولین اپلیکیشن اندروید به اتمام رساندم دلم نیومد فلش را ترک و به جاوا مهاجرت کنم چون که برتری فلش در ساخت ملتی مدیا حرفی برای گفتن باقی نمی گذاره با یک تیر دو نشان.
اساتید عزیز روی برنامه ای دارم کار میکنم که وقتی به اتمام برسه باید هر دو هفته یکبار در صورت دسترسی برنامه به اینترنت خودکار اپدیت شود.
کدهای زیر را تهیه کردم ولی هنوز شروع به کار نکردم و از اساتید درخواست کمک دارم.
public function start():void
{ var fileLoader:URLLoader = new URLLoader
fileLoader.dataFormat = URLLoaderDataFormat.BINARY;
fileLoader.addEventListener(Event.COMPLETE,downloadSuccess);
var url:URLRequest = new URLRequest("http://www.example.com/updates/"+targetVersion+".apk");
fileLoader.load(url);
}
private function downloadSuccess(event:Event):void
{
var fileLoader:URLLoader = event.target as URLLoader;
fileLoader.removeEventListener(Event.COMPLETE,downloadSuccess);
var fs:FileStream = new FileStream();
var file:File = File.userDirectory.resolvePath(targetVersion+".apk");
fs.open(file,FileMode.WRITE);
fs.writeBytes(fileLoader.data);
fs.close();
//insert native extension call here.
}
چون اولین اپلیکیشن اندروید به اتمام رساندم دلم نیومد فلش را ترک و به جاوا مهاجرت کنم چون که برتری فلش در ساخت ملتی مدیا حرفی برای گفتن باقی نمی گذاره با یک تیر دو نشان.
اساتید عزیز روی برنامه ای دارم کار میکنم که وقتی به اتمام برسه باید هر دو هفته یکبار در صورت دسترسی برنامه به اینترنت خودکار اپدیت شود.
کدهای زیر را تهیه کردم ولی هنوز شروع به کار نکردم و از اساتید درخواست کمک دارم.
public function start():void
{ var fileLoader:URLLoader = new URLLoader
fileLoader.dataFormat = URLLoaderDataFormat.BINARY;
fileLoader.addEventListener(Event.COMPLETE,downloadSuccess);
var url:URLRequest = new URLRequest("http://www.example.com/updates/"+targetVersion+".apk");
fileLoader.load(url);
}
private function downloadSuccess(event:Event):void
{
var fileLoader:URLLoader = event.target as URLLoader;
fileLoader.removeEventListener(Event.COMPLETE,downloadSuccess);
var fs:FileStream = new FileStream();
var file:File = File.userDirectory.resolvePath(targetVersion+".apk");
fs.open(file,FileMode.WRITE);
fs.writeBytes(fileLoader.data);
fs.close();
//insert native extension call here.
}