واضح آرشیو وب فارسی:سایت ریسک: فراخواني و Play نشدن چند MC در آخرين Frame و Play نشدن آنها؟؟؟ ali.sh 11 آبان 1385, 22:10با سلام و خسته نباشيد به تمامي رفقا من دارم لوگوي يه سايت و طراحي ميكنم و به مشكل برخوردم تو فريم آخر تايم لاين اين اسكريپت و دارم كه ناقص اجرا ميشه _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 11 آبان 1385, 23:28برای مشکل اول بهتره که فایل رو ضمیمه کنید . برای قسمت دوم : frame = Math.floor(Math.random()*8); _root.Gro["t" + frame].play(); ممکنه کار نکنه ! چون همینجا سریع نوشتمش ali.sh 13 آبان 1385, 09:50برای مشکل اول بهتره که فایل رو ضمیمه کنید . برای قسمت دوم : frame = Math.floor(Math.random()*8); _root.Gro["t" + frame].play(); ممکنه کار نکنه ! چون همینجا سریع نوشتمش ميشه در مورد قسمت اول بيشتر توضيح بديد:neutral: يعني چي كه فايل رو ضميمه كنم :-? smmousazadeh 13 آبان 1385, 10:17گاهی اوقات timeline فلش به علت درگیر بودن با یه کد بعضی از کدها رو اجرا نمیکنه. شاید اگه این سه دستور play رو در سه فریم مجزا مثلا در فریمهای 6 و 8 و 10 بذارید درست بشه. ali.sh 13 آبان 1385, 15:18برای مشکل اول بهتره که فایل رو ضمیمه کنید . برای قسمت دوم : 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 13 آبان 1385, 16:10در آخر هر کدوم از اون مووی کلیپ ها این دستور رو قرار بدید : frame = Math.floor(Math.random()*8); _root.Gro["t" + frame].play(); این فرقی نمی کنه ... مهم اینه که به آخر هر کدوم از ااون مووی کلیپ ها میرسه یکی دیگه رو انتخاب می کنه و play می کنه . ali.sh 13 آبان 1385, 17:03آقا امير ممنون شرمندها اين كاري كه گفتي انجام دادم ولي يكي الا دوتاش و بيشتر پلي نميكنه به نظر شما نميخواد رنج راندومشو مشخص كنيم كه ازز 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 13 آبان 1385, 20:53دقیقا همین کار رو کردیم ... Range بین 1 تا 8 تعریف شده ... شما اگر فایلت رو اینجا پیوست کنی راحت تر میشه نظر داد . ali.sh 14 آبان 1385, 12:31اينا يه سري درخت نخلند كه برگاشون در دو حالت حركت ميكنند حالت دوم برشون ميگردونه به همون حالت اصلي كه داشتن . من ميخوام اينا هردو حالت شون راندوم باشه اينم فايلش 8444 ali.sh 16 آبان 1385, 07:42پس چي شد آقا امير گفتي فایم رو اینجا پیوست کنم راحت تر میشه نظر داد خو ب يه نظري بده بابا قضيه حياتي يكي به داد من نميرسه amir_s 16 آبان 1385, 19:00شرمنده .. یه مقدار بیشتر توضیح می دید که چی کار باید کرد ؟ amir_s 17 آبان 1385, 16:27ببین این منظورت هست ...
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 154]