PDA

نسخه کامل مشاهده نسخه کامل : راهنمایی در مورد تركيب كردن دو تا فایل فلش



flash@p30
03-05-2006, 22:20
سلام

من يه فایل فلش دارم كه سورسشو به وسیله decompiler دارم ولی دو تا لودینگ داره من چه طوری میتونم این دو تا لودینگ رو مثله اولش یکی کنم یعنی اول یکی لود بشه بعد دیگری .
خوهشا اگه میشه واضح توضیح بدین چون من خیلی تو فلش حرفه ای نیستم .
ممنونم :rolleye:

bazamman
04-05-2006, 00:01
1.من صورت مسئله رو درست متوجه نشدم ولي تا اونجا كه فهميدم ممكنه Loading دوم براي يك فايل خارجي باشه به هر حال تا توضيخ بيشتي راجع به اصل كار و سورس نداشته باشم درست نميتونم نظر بدم
2. در بيشتر مواقع Decompiler نميتونه دقيقا سورس رو مثل روز اول تحويل بده

بنابر اين حداقل آدرس SWF مادر رو بده شايد بشه نظر دقيقتري راجع بهش داد.

flash@p30
04-05-2006, 01:34
اين هم نمونه اين فلش:

template ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

همون طور كه ميبينيد اين فلش دو تا لودينگ داره و وقتي كه اونو ميخواي ذخيره كني يكي يكي ذخيره ميشه يعني لودينگ ها رو جدا جدا بهت ميده حالا چطوري ميشه دوباره كاري كرد كه اين دو تا لودينگ در قالب يك فايل باشه و يكي يكي پشت سرهم لود بشه يا در واقع مثله هميني كه الان ميبينيد بشه ؟

silver
04-05-2006, 02:07
شما مي توند يه كار كنيد فايل اصلي فلش رو بسازيد با لودر بعد از اونجا فايل فلش بعدي كه لودرش اول فايل خودش گذاشته شده را با استفاده از دستور actions>browser/network>loadMovie صدا بزنيد در قسمت url نام فیلم دوم را وارد کنید فقط حواستان باشد که باید هردو فیلم در یک پوشه قرار داشته باشند مگر اینکه شما آنها را روی سایتی در اینترنت آپلود کرده باشید در اینصورت آدرس کامل صفحه وب را وارد کنید
فقط براي اينكه فيلم دوم جايگزين اولي نشود سطح يا level رو متفاوت بگیرید

flash@p30
04-05-2006, 16:50
اقا شما خوب توضيح دادي ولي چون من با فلش خيلي اشنا نيستم نتونستم به نتيجه برسم اگه واضح تر توضيح بدي ممنون ميشم .

bazamman
05-05-2006, 01:11
درستش همونيه كه برادر Silver گفت ولي ميتوني يه كار ديگه بكني اونم اينكه بيخيال 2 تا Loding بشي و هر دو رو يكي كني و بعدش بياي يك Loading براش بذاري

bazamman
05-05-2006, 01:19
درستش همونيه كه برادر Silver گفت ولي ميتوني يه كار ديگه بكني اونم اينكه بيخيال 2 تا Loding بشي و هر دو رو يكي كني و بعدش بياي يك Loading براش بذاري

Elfin-D
05-05-2006, 14:51
من دقيقا درك نكرم چي شد
ولي چيزي كه به زهنم ميرسه اينه كه بعضي از فلشها كه لودينگهاي سنگيني دارن ،براي خوذ لودينگ هم لودينگ ميزارن كه اولي بسيار ساده است
ممكنه اين هم از اين مدل باشه

silver
06-05-2006, 14:13
نه فكر نكنم اينجا قضيه اين باشه الفين جان ... من فكر مي كنم كه دو تا موي باهم لود شدن كه يكي اصلي و دومي فراخوان شده ....حالا فلش پي سي جان شما اگر شما احتياج به دوتا لودينگ داريد نه يكي فايلهارو آپلود كنيد من آموزشش رو روي همون فايلها براتون بذارم

flash@p30
06-05-2006, 21:34
بله من با 2 تا لودينگ منظورم هست يعني مثله خودش
اين هم دو تا فايله fla :

9380 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] xLOPx+1MFXgY65d0Z7/9380.fla)
9380-ss ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] mO+pkTWHhsa0dYsKTp/9380-ss.fla)

خوده فلش هم كه بالا لينك دادم .
ممنون از جناب سيلور و بقيه دوستان

flash@p30
09-05-2006, 22:50
سیلورجان من همچنان منتظرم :rolleye:

silver
10-05-2006, 00:03
با توجه به دو تا فايلي كه گذاشتي من آموزش رو خدمتت مي گذارم

1:ابتدا هر دو فايل رو در يك فولدر بريز و فايل 9380-ss رو باز کن و در لایه اکشن ها اولین اکشن که stop هستش رو delet کن و یک بار فیلم را تست کن که فایل swf آن به وجود بیاد بعد این فایل swf را به نام clip تغییر نام بده کار ما با این فایل تموم شد می تونی ببندیش

2: فایل دوم یا همون 9380 را باز کن و روی بک گراند کلیک کن و قسمت پراپرتیز برو و طولش رو به 360 برسون یعنی ابعاد تقریبا 737*360 شده اند حالا از منوی insert>new symbo یک موی کلیپ درست کن با ابزار مستطیل یک شکل با ابعاد 498*206با رنگ پس زمینه یا همون سفید بساز قسمت پراپرتیز رو باز کن و در جای instance name نام movie رو برایش انتخاب کن
همونطور که حدس زدی این ابعاد همون فیلم دوم هستش... حواست باشه که نشانگر هدف که به شکل یک + با یه داریره دورش هست بالا سمت چپ شکلت قرار گرفته باشه لایه جدیدی بالای همه لایه ها ایجاد کن و یک نمونه از این موی کلیپ رو از کتابخانه به صفحه کار همونجا که قراره باشه یعنی پایین سمت راست بکش

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


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

قسمت سوم فایل که به صورت استاتیک هست رو درست کن و سمت چپ پایین بگذار ( همون قسمتی که تو سایت اصلی توضیحات توش نوشته شده)
فیلمت رو تست کن همونطور که می بینی یک فیلم با دو پریلودر داری که مستقل از هم نمایش داده می شوند

باز اگر مشکل داشتی اینجا مطرح کن فایلهارو برات ضمیمه کردم

silver
10-05-2006, 00:13
راستی یادم رفت مثل اینکه شما فرمودید اول اصلی لود بشه بعد دومی ... اینکار خیلی آسونه برای اینکار در مرحله 3 بجای فریم 1 فریم 20 یا هر فریمی که دوست داری در اونجا فیلم دوم لود بشه اکشن رو وارد کن

flash@p30
10-05-2006, 13:04
سیلور جان دمت گرم زحمت کشیدی :rolleye:
من این مراحل رو انجام میدم و حتی فایل ضمیمه رو هم گرفتم و باهاش مقایسه کردم ولی در اخر که فیلم و تست میکنم باز همون فایل clip یعنی فایل اول و نمایش میده اشکال کار کجاست ؟ :sad:

flash@p30
10-05-2006, 13:07
در ضمن من با Macromedia Flash 8 کار میکنم و با mx کار نمیکنم فقط جهت اطلاع گفتم که یک وقت تفاوتی نداشته باشه .

silver
10-05-2006, 13:38
شما فايل ضميمه اي رو باز كرديد درست اجرا شده يا نه؟ اگر درست اجرا شده پس شما توي مراحل كاريتون يه جا رو احتمالا اشتباه رفتيد ....
ورژن هاي بالاتر فلش ورژنهاي پايين رو ساپورت مي كنند اما من کلا ام ایکس رو به بقیه ترجیح می دم
شما دقيقا اكشن ها و اسمها رو چك كنيد
اگر درست متوجه شده باشم شما فايل 9380 رو اجرا مي كنيد اما فايل اول يعنيclipنمايش داده مي شه درسته؟
به احتمال قوي شما clip رو در همون تراز فایل اصلی لود می کنید بنابر این فیلم اصلی حذف می شه و دومی جایگزین می شه... شما اون موی کلیپ که ساختید و به شکل مستطیل بود چک کنید که حتما در قسمت پراپرتیز قسمت instance name عبارت movie رو تایپ کرده باشید اگر باز همه چیز درست بود فایلی که ساختید رو برام آپلود کنید ببینم مشکل کجاست

flash@p30
10-05-2006, 13:43
اقا من الان كه تست مووي ميكنم ارور باز كردن فايل clip رو میده :

Error opening URL "file:///D|/flash/clip.swf"

flash@p30
10-05-2006, 13:47
بله اشتباهم همون instance name بود كه movie رو تایپ کردم حالا ارور باز شدن فایل کلیپ رو میده .

flash@p30
10-05-2006, 13:58
اقا مشکل حل شد ;)
دمت گرم خیلی سالاری کارتم خیلی درسته :cool:

flash@p30
10-05-2006, 14:54
اقا شرمنده دو تا سوال ديگه داشتم :

1 - چرا الان دكمه reply عمل نمیکنه و فیلم reply نمیشه ؟
2- من اگه بخوام الان این فلش رو روی سایت قرار بدم باید فایل clip رو جایی اپلود کنم ؟ در این مورد هم اگه توضیح بدی دقیق که چیکار کنم خیلی ممنون میشم .

بازم ممنون :rolleye:

silver
10-05-2006, 16:26
بله كليپ رو بايد آپلود كني بعد در بجاي clip.swf آدرس دقیق سایت رو همراه با http بنویسی ....
replay رو هم نگاه می کنم ببینم قضیه اش چیه به نظر می رسه که مشکل از تایم لاینها باشه که فلش تایم لاینهای ریشه و محلی رو اشتباه گرفته و باید با اسکریپت نویسی اصلاحش کرد

راستی دوست عزیز من نفهمیدم شما چرا هرکدام از این فیلمها را جداگانه استفاده نمی کنید؟ یعنی هر دو را آپلود کرده و در زیر هم قرار دهید برای بیننده اینطور تداعی می شود که در واقع اینها یک فیلم هستند
فکر می کنم سایت اصلی که آدرسش رو دادید هم همین کار را کرده باشه

flash@p30
10-05-2006, 16:36
راستی یادم رفت مثل اینکه شما فرمودید اول اصلی لود بشه بعد دومی ... اینکار خیلی آسونه برای اینکار در مرحله 3 بجای فریم 1 فریم 20 یا هر فریمی که دوست داری در اونجا فیلم دوم لود بشه اکشن رو وارد کن


يعني منظورت اينه كه در بالا گفتي ؟

flash@p30
10-05-2006, 22:38
اگه دو تا فلش و اپلود كنم كجا بايد لينكاشون و بدم ؟
در ضمن reply هم اگه زحمتشو كشيدي حتما بهم بگو

silver
11-05-2006, 01:03
دوست خوب من که پست بالا عرض كردم شما توی اسكريپتي كه دادم تا در فریم اول وارد کنید بجاي clip.swf آدرس کامل جایی که فایلتون رو در نت آپلود کردید می نویسید مثلا : [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
خدمتتون هم گفتم که آدرسی که شما دادید دو فایل فلش رو بطور جداگانه در کنار هم گذاشته اما اگر می خواهید دو تا فایل فلش رو ادغام کنید روش همونیه که گفتم
قضیه replay رو هم می تونید در فایل اول همون clip در اکشن دکمه شما بجای gotoAndplay s3عدد 1 رو وارد کنید فقط یه مشکلی که داره اینه که هر دو فایل دوباره از اول پخش می شوند
اگر راهی پیدا کردم که بشه تایم لاین ها رو از هم جدا کرد تا فیلم دوم دوباره replay نشود خبر می دم

flash@p30
11-05-2006, 17:34
دستت درد نکنه از وقتی که گذاشتی .

RooS
20-06-2006, 09:52
سلام

من يه سوال داشتم خيلي فوريه
چطور ميتونم قسمتي از يك فايل فلش مووي رو جدا كنم.
ممنون مي شم اگه هر چه زودتر جوابم و بدين

Elfin-D
20-06-2006, 11:38
دوست عزیز
چند بار میپرسی
لطفا در انتخاب تاپیک دفت کن و برای هر سوال تاپیک جدید ایجاد کن
مرسی