فراخواني و Play نشدن چند MC در آخرين Frame و Play نشدن آنها؟؟؟

ali.sh

New Member
فراخواني و Play نشدن چند MC در آخرين Frame؟؟؟

با سلام و خسته نباشيد به تمامي رفقا
من دارم لوگوي يه سايت و طراحي ميكنم و به مشكل برخوردم
تو فريم آخر تايم لاين اين اسكريپت و دارم كه ناقص اجرا ميشه
کد:
_root.mc_sun.play();
_root.logta.play();
_root.Gro.t1.play();
stop();
فقط t1 كه زيرمووي كليپ Gro است اجرا ميشه اون دوتاي ديگه هم پلي نميشه.
همه ي مووي كليپها يه لايه*ي اكشن دارن كه توي اولين فريمش stop.
با gotoAndPlay هم كه امتحان كردم نشد.

راستي توي مووي كليپ Gro هش تا مووي كليپ ديگه دارم
t1,t2,t3,t4,t5,t6,t7,t8
ميخوام اينا به صورت راندوم پلي بشن

لطفا" منو راهنمايي كنيد پيشاپيش از كسي كه جواب من حقيرو بده ممنونم.

باتشكر
 
آخرین ویرایش:

amir_s

Active Member
برای مشکل اول بهتره که فایل رو ضمیمه کنید .

برای قسمت دوم :
کد:
frame = Math.floor(Math.random()*8);
_root.Gro["t" + frame].play();

ممکنه کار نکنه ! چون همینجا سریع نوشتمش
 

ali.sh

New Member
برای مشکل اول بهتره که فایل رو ضمیمه کنید .

برای قسمت دوم :
کد:
frame = Math.floor(Math.random()*8);
_root.Gro["t" + frame].play();

ممکنه کار نکنه ! چون همینجا سریع نوشتمش

ميشه در مورد قسمت اول بيشتر توضيح بديد:neutral:
يعني چي كه فايل رو ضميمه كنم :-?
 

smmousazadeh

Well-Known Member
گاهی اوقات timeline فلش به علت درگیر بودن با یه کد بعضی از کدها رو اجرا نمیکنه.
شاید اگه این سه دستور play رو در سه فریم مجزا مثلا در فریمهای 6 و 8 و 10 بذارید درست بشه.
 

ali.sh

New Member
برای مشکل اول بهتره که فایل رو ضمیمه کنید .

برای قسمت دوم :
کد:
frame = Math.floor(Math.random()*8);
_root.Gro["t" + frame].play();

ممکنه کار نکنه ! چون همینجا سریع نوشتمش
آقا امير
خيلي ممنون از پاسختان ولي من هنوز مثل اينكه منظورمو نرسوندم:===>
t1,t2,t3,t4,t5,t6,t7,t8
ميخوام اين مووي كليپها بصورت راندوم پلي بشه (كه شما محبت كردي و جواب دادي) به اين صورت كه مثلا" اگه
t5 پلي ميشه وقتي تموم شد t2 پلي بشه بعد هم تداوم داشته باشد خودم تو حلقه for گذاشتم ولي هنگيد.
در ضمن آخرين فريم اين مووي كليپها استپ دارم.
گاهی اوقات timeline فلش به علت درگیر بودن با یه کد بعضی از کدها رو اجرا نمیکنه.
شاید اگه این سه دستور play رو در سه فریم مجزا مثلا در فریمهای 6 و 8 و 10 بذارید درست بشه.

اسكريپتها را تو چند فريم آزمايش كردم نشد!!؟؟


باتشكر از amir_s , smmousazadeh
 

amir_s

Active Member
در آخر هر کدوم از اون مووی کلیپ ها این دستور رو قرار بدید :
کد:
frame = Math.floor(Math.random()*8);
_root.Gro["t" + frame].play();
این فرقی نمی کنه ... مهم اینه که به آخر هر کدوم از ااون مووی کلیپ ها میرسه یکی دیگه رو انتخاب می کنه و play می کنه .
 

ali.sh

New Member
آقا امير ممنون
شرمندها اين كاري كه گفتي انجام دادم ولي يكي الا دوتاش و بيشتر پلي نميكنه به نظر شما نميخواد رنج راندومشو مشخص كنيم كه ازز 1 تا 8 است

آقا من مشكل اولم حل شد همشون پلي ميشه
من متوجه شدم كه نبايد Instance Name را دستي تعريف كنم و زمان اسكريپ نويسي ازInsert Target Path (هموني كه آيكون " نشونه" داره)
بايد استفاده كنم . تو فلش 8 برعكس ورژنهاي قبلي درInsert Target Path تمامي مووي كليپهاي فريم جاري رو ليست كرده چه اونايي كه با Instance Name مشخص شدن و چه اونايي كه Instance Name ندارند، اونايي كه Instance Name ندارند و با پرانتز مشخص كرده .
من اومدم Instance Nameهايي كه خودم مشخص كرده بودم پاك كردم بعد تو ليست Insert Target Path مووي كليپي كه ميخواستم انتخاب كردم بعد خوده فلش يه پيغام داد كه Instance Name required to use this object as a target بعد Rename و زدم بااين كار خوده فلش واسه اون ابجكت يه Instance Name تعيين كرد بعدشم كه رفتم تو Properties مووي كليپ Instance Nameش خالي بود ولي تو ليست Insert Target Path هم Instance Nameيي كه خود فلش درست كرده بود ، بود هم اسم مووي كليپ و دوباره روش كليك كه كردم دوباره ميخواست Instance Name واسش درست كنه واسم خيلي عجيب بود !!!...
....و اينجوري بود كه مشكلم حل شد.
 
آخرین ویرایش:

amir_s

Active Member
دقیقا همین کار رو کردیم ... Range بین 1 تا 8 تعریف شده ...
شما اگر فایلت رو اینجا پیوست کنی راحت تر میشه نظر داد .
 

ali.sh

New Member
اينا يه سري درخت نخلند كه برگاشون در دو حالت حركت ميكنند حالت دوم برشون ميگردونه به همون حالت اصلي كه داشتن . من ميخوام اينا هردو حالت شون راندوم باشه
اينم فايلش
مشاهده پیوست trees.zip
 

ali.sh

New Member
پس چي شد آقا امير گفتي
فایم رو اینجا پیوست کنم راحت تر میشه نظر داد
خو ب يه نظري بده
بابا قضيه حياتي يكي به داد من نميرسه
 

amir_s

Active Member
شرمنده ..
یه مقدار بیشتر توضیح می دید که چی کار باید کرد ؟
 

amir_s

Active Member
ببین این منظورت هست ...
 

پیوست ها

  • trees.rar
    27.2 کیلوبایت · بازدیدها: 9
بالا