لود کردن یک فریم خاص از یک swf

mat_y

New Member
با سلام.من در اکشن اسکریپت 2 یک فایل swf را با دستور loadmovie
داخل یک فایل swf دیگه لود کردم.حالا می خوام هنگام لود شدن مستقیما وارد فریم 20 بشه نه فریم 1.لطفا راهنمایی کنید.
 

Avang2005

مدیر انجمن
سلام دوست من

لطف کنید قبل از زدن تاپیک در انجمن سرچ کنید

PHP:
http://forum.majidonline.com/showthread.php?t=168717

موفق باشید
 

Avang2005

مدیر انجمن
سلام دوست من

حتما یه جایی اشتباه کردید نمونه قرار دهید

موفق باشید
 

mat_y

New Member
من همون دقیقا همون کدو
کپی کردم.در ضمن نمیخوام که توی مووی کلیپ لود بشه.برای لود کردنشم از loadMovie استفاده کردم
 

mehrnoush66

New Member
سلام

لطفا جواب این سوال را زودتر بدهید من هم همین مشکل را دارم خیلی ممنون
 

barghian

New Member
امکان لود شدن بدون داشتن MovieClip نا اونجا که من میدونم نشدنی و فقط شما می توانید یک swf را از طریق level احضار کنید چون با لود شدن یک فایل و آنلوذ شدن ریشه دستور خط بعدی فرصت اجرا شدن را نخواهد داشت و swf شما بر روی frame 1 دیده خواهد شد برای اینکه متن اصلی را نبینید با یک فایل خالی swf بعنوان واسطه امتحان کنید و در frame 1 آن کد های قبلی را بگذارید که البته اگر تعداد فرا خوانی شما زیاد باشد این منطقی نیست
 

barghian

New Member
این فایل ها رو چک کن فایل اصلی 111.swf است اگه فکر میکنی مشکلت را حل میکنه fla را برایت بفرستم.
 

پیوست ها

  • 111.rar
    6.6 کیلوبایت · بازدیدها: 16

mohammadbasri

کاربر فعال
شما وقتی یک swf رو لود میکنید باید براش level تعریف کنید، که در چه لولی لود بشه
مانند کد زیر
من لول 2 رو نوشتم
PHP:
loadMovieNum("file.swf", 2);
حالا با استفاده از کد زیر میتونید بگید که به فریم 20 بره
PHP:
_level2.gotoAndStop(20):
با استفاده از کد زیر میتونید بگید که مووی کلیپ در swf لود شده به فریم 20 بره
PHP:
_level2.mc.gotoAndStop(20):
 

mat_y

New Member
سلام

من این کدو امتحان کردم.چرا باز فریم 1 رو نشون میده؟:shock:دیگه نمیدونم چه کنم؟
 

Avang2005

مدیر انجمن
سلام دوست من

خوب اینم یک روشه در بالا شما توسط

PHP:
loadMovieNum()

فایل SWF رو در یک FlashPlayer جدید باز میکنید که حتما باید از Level استفاده کنید در اینجا نیازی به لود کردن SWF در موی کلیپ نیست


ولی اون کدی که بنده دادم هم جواب میدهد

در اونجا طبق توضیحی که داده بودم شما اول یک فایل SWF رو در یک موی کلیپی به نام مثلا MC لود کنید

خوب تا اینجا اگه مشکلی نداشتید یک Button بسازید و رویداد Press رو برای اون قرار دهید و کد

PHP:
MC.gotoAndstop(10)

رو به این رویداد اختصاص بدید حالا با اجرا شدن فلش و لود شدن swf با کلیک روی Button باید فایل فلش لود شده به فریم 10 بره

نتیجه رو اعلام کنید

در مورد فایل شما الان دسترسی به فلش ندارم دوستانی که دسترسی دارند چک کنند

موفق باشید
 

mat_y

New Member
کدی که شما نئشتین کاملا صحیح هستش ولی بسته به کلیک روی دکمه می باشد.این کد swf رو توی مووی کلیپ لود میکنه بعدش منتظر میمونه تا دکمه کلیک بشه.من میخوام یه دفعه ای از فریم 10 لود بشه.ممنون
 

mohammadbasri

کاربر فعال
شما در همون فریم اول پروژه لود شده دستور زیر رو بدید
PHP:
gotoAndStop(10);
 

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

بالا