سلام، فرصت نشد کدی برایتان بنویسم اما بیشتر چیزی که نیاز دارید در لینک زیر تشریح شده:
http://www.ghostwire.com/blog/archives/as3-applying-rot128-encryption-on-binary-xml/
سلام
کار مشکلی نیست. از کتابخانه ای مانند as3 crypto استفاده کنید و تمام فایلها را encrypt کنید. سپس در برنامه در زمان باز کردن فایل آن را با FileStream باز کرده و مجددا Decrypt کنید.
در صورتی که حجم و تعداد فایلها زیاد است، پیشنهاد میکنم جهت حفظ کارایی برنامه تنها بخش کوچکی از ابتدای فایل...
یعنی از طریق شبکه یا کابل، برنامه در حال اجرا بر روی گوشی را debug کنید تا متوجه شوید دقیقا چه اتفاقی روی گوشی می افتد. میتواند در قسمتهای مشکوک از trace استفاده کنید و خروجی آن را از گوشی در pc ببینید
فکر میکنم تا نسخه 3.4 AIR بعد از Publish پروژه، فایل swf در خروجی نهایی (ipa یا apk) قرار نمیگرفت و به جای آن نسخه کامپایل شده xcode درج میشد که متاسفانه این فرآیند تغییر کرد. در تمام نسخه های فعلی AIR، خود swf مستقیما در فایل نهایی قرار میگیرد که به سادگی میتوان تمام resource ها و کد اکشن را از...
در برنامه های موبایل روشی به نام inAppPurchase هست برای همین کار که قسمتهای دیگر همان برنامه را خریداری میکنید.
اما !!! در AIR، بخشی که دانلود شده و به برنامه اضافه میشود، نمیتواند شامل کد باشد! (اگر باشد اجرا نمیشود) در واقع شما فقط یک swf از asset های مورد نیاز میتوانید دانلود کنید.
پس...
بله
میتوانید از کلاس Timer یا اینکه از رویداد enterFrame در MovieClip استفاده کنید.
متغیر حلقه را اول صفر کرده و در هر زمان اجرای حلقه یکی به آن اضافه کنید. شرط انتهای حلقه را هم چک کنید که مثلا اگر enterFrame بود رویداد را حذف کنید (removeEventListener)
در زمان اجرا هم میتوانید به راحتی رود...
سلام
برای فونت های فارسی در air چند مورد را رعایت کنید:
- از TLF استفاده کنید.
- فونت را حتما embed کنید.
- در actionscript3 settings از الحاق کتابخانه TLF مطمئن شوید.