ساده ترین راه ،استفاده از تابع زیر است!ifFrameLoaded function ifFrameLoaded([scene:String], frame) { statement(s); } ابتدا فایل های زیر مربوط به Flash MX 2004 را از زیر دریافت کنید. [External Link Removed for Guests]
توضیح : 1- در این مثال تا فریم 4 متن Loading… که به معنی در حال بارگزاری است برای مشاهده کننده فیلم فلش تا زمانی که فیلم کامل لود نشده به نمایش گزاشته می شود. 2- در فریم 5 کد زیر نوشته شده gotoAndPlay(1); ifFrameLoaded (40) { gotoAndPlay(6); } خط دوم تاچهارم یعنی اینکه در این فریم اگر فرم 40 لود شد برو به فریم 6 و یک دستور آماده شرطی است. اگر فریم 40 لود نشده دستور خط شماره یک اجرا شده و به فریم 1 می رود و متن Loading… نمایش داده می شود و تا زمانی این چرخه ادامه دارد که فریم 40 لود شود. 3- محتویات فیلم فلش بین فریم 6 تا 39 گنجانده شده و به نمایش در می آید 4- در آخرین فریم یعنی فریم 40 دستور زیر نوشته شده gotoAndPlay(6); چون فلش پلیر به طور اتوماتیک بعد از اجرای آخرین فریم، اولین فریم را نمایش می دهد و چون متن و شرایط Preloader در فریم 1 تا 5 گنجانده شده و نمی خواهیم بعد از لود شدن کامل به نمایش درآید و فقط می خواهیم محتویات اصلی به نمایش درآید به فلش پلیر می گوییم برو به فریم 6