::: يك شروع سريع براي Adobe AIR :::

khorzu

Member
معمولا برای شروع کار با یه محصول نرم افزاری جدید بهترین راه اینه که بری توی دل دشمن و شروع کنی به استفاده حرفه ای .
توي اين پروژه با adobe AIR يك ليست از فايل هاي و پوشه هاي موجود در دسكتاپ كاربر نمايش داده مي شه . و با دبل كليك روي پوشه ها محتويات اون نمايش داده مي شه . مطمئنا اين پروژه به تنهايي هيچ فايده نداره و قصد ما استفاده آموزشي از اونه :
1- براي شروع فرض مي كنيم فلش شما براي كار با Adobe AIR آماده ست . اگر هنوز نيست اين جا رو ببينيد :
http://www.forum.majidonline.com/showthread.php?t=101689
2- فلش رو باز كنيد و گزينه Flash File (Adobe AIR) رو اتنخاب كنيد .

01.gif


3- فايلتون رو توي يه پوشه مشخص ذخيره كنيد .
4- توي همون پوشه اي كه ساختيد يه فايل اكشن اسكريپت بسازيد به اسم myFirstAIRProject.asو اونو باز كنيد .
5- توي فايل اكشن اسكريپت اين كد رو قرار بديد و ذخيره كنيد :
PHP:
    package {
  import flash.display.MovieClip;
  import flash.events.MouseEvent;
  import fl.controls.List;
  import fl.data.DataProvider;
  import flash.filesystem.File;
  public class myFirstAIRProject extends MovieClip {
  private var _list:List;
  public function myFirstAIRProject () {
  _list = new List();
  addChild(_list);
  _list.addEventListener(MouseEvent.DOUBLE_CLICK, clickHandler);
  _list.width = 550;
  _list.height = 400;
  _list.labelField = "name";
  _list.dataProvider = new DataProvider(File.desktopDirectory.getDirectoryListing());
  }
  private function clickHandler(event:MouseEvent):void {
  if(_list.selectedItem.isDirectory) {
  _list.dataProvider = new
  DataProvider(_list.selectedItem.getDirectoryListing());
  }
  }
  }
  }
6-توي فايل .fla از توي كامپوننت ها يك كامپوننت ليست داخل كتابخانه درگ كنيد . با اين كار يك نمونه از شيء ليست به فايل ما ضميمه مي شه .
7-حالا مقدار جعبه Document class از پنل Properties رو برابر myFirstAIRProject قرار بديد .
8-گزينه control>Test Movie رو انتخاب كليك كنيد( يا Ctrl+Enter ).

توضيحات :
-خط دوم تا ششم كلاس هايي رو كه قراره از اون ها استفاده بشه رو اعلان مي كنند . به جز آخري كه شامل برخي از كلاس هاي AIR هم هست بقيه همون كلاس هاي AS3 هستند .
-كلاس flash.filesystem.File براي كار با پوشه ها و فايل هاي روي سيستم استفاده مي شه. مثلا ساختن پو شه ها ، فايل ها ، كپي ، كات ، ديليت ، شيفت ديليت و الخ .
- خط 16 متود File.desktopDirectory.getDirectoryListing() ليست فايل ها و فولدر هاي روي دسكتاپ رو به كامپوننت ليست منتقل مي كنه .
- ايونت دبل كليك با متود list.selectedItem.getDirectoryListing()_ محتويات پوشه اي كه روي اون دبل كليك شده توي كامپوننت ليست جايگزين ميشه .

توليد خروجي :
براي ساختن فايل هاي .air كه در قالب AIR نصب مي شند :
1- پنل file>AIR settings… رو باز كنيد .
2- جعبه ها تابلواند ، توضيح نمي خواد . خودتون پر كنيد ... گزينه هايWindows Style رو حتما امتحان كنيد وگرنه حالت پيش فرض حالت استاندارد رو ميسازه : يك پنجره با با كپشن .
3- دكمه change رو كليك كنيد . توي اين پنل شما بايد مشخصات نرم افزار و سازنده اون رو ثبت كنيد . اگر يك قالب از اين اطلاعات داريد مي تونيد اونو لود كنيد وگرنه گزينه create رو انخاب كنيد و جعبه هاي اونو پر كنيد و ok كنيد . يه پسوورد داره كه بعد از ok كردن اونو توي جعبه password وارد مي كنيد و باز ok كنيد . توجه كنيد كه راديو باتون اول فعال باشد . حالا كليد publish AIR file رو كليك كنيد .
فايل .air توي پوشه جاري ساخته مي شه و شما مي تونيد اونو به سيستم هاي ديگه منتقل كنيد .
 

پیوست ها

  • AIR Sample.zip
    845.7 کیلوبایت · بازدیدها: 400
آخرین ویرایش:

aliamel

کاربر فعال
کار با بانک ها

ضمن تشکر .
اگه امکان داره یه نمونه در مورد کار با بانک توسط air بذارید .خیلی تلاش کردم ولی نتونستم اطلا عاتی رو توی بانک بریزم.
 

جدیدترین ارسال ها

بالا