soal

hatef2

New Member
سلام
من چند تا سوال کلی داشتم ممنون میشم اگه جواب بدید:
1)من تو یکی از فریم های timeline این action رو نوشتم:
}(++for(var b=0;b<=40;b
}(if(b==30
;(root.gotoAndPlay(2_
{
{
;()stop
آخرش هم stop گذاشتم ولی وقتی b برابر 30 میشه timeline به فریم 2 نمیره . چرا؟


2)سوال دومم اینه که اگه یه variable تو قسمت (onclipevent(load یک movie clip تعریف کنیم و بخوایم که تو timeline بهش دسترسی داشته باشیم باید چی کار کنیم؟

eradatmand hatef
 
آخرین ویرایش:

AMiR

Active Member
جواب سوال 2 :
فكر كنم قبل از اسم Variable بايد اين عبارت رو بنويسيد :
کد:
 _اسم  موي كليپ.
 
آخرین ویرایش:

hatef2

New Member
نه یک دونه بذاری که هر دفعه b رو 30 می کنه و loop تموم نمیشه.
 

fafa^mx

Member
باید بیای با MovieClip که متغییر داخلش هم سطح بشی :
parent_ : یک مرحله بالا
root_ : برمیگرده به Level0 .
بعد از هم سطح شدن با MovieClip برای صدا زدن متغییر داخلش : MovieClip Instanse.Varibale Name .
توی کد شمام مسلما اگر B رو trace کنی میبینی که بهت Undefined میده چون متغییر B جای دیگه ای غیر از اون Block قرار داره!
 

hatef2

New Member
در مورد قسمت یک خوب چی جوری من بیام هم سطح بشم با movie clip یا اینکه سطحشو از کجا پیدا کنم و چه طور استفاده کنم.

در مورد قسمت 2 هم میشه بیشتر توضیح بدی اینکه trace رو کجا بذارم .حالا من میخوام یه جوری این کار کنه دیگه . راه حل میشه بگید که من چی کار کنم؟

از همه ی جوابهایی که دادید ممنونم.
 

shirini_forush

Well-Known Member
نه عزيز...
براي اوليش كافيه اون stop اخر رو ور داري و جاي gotoAndPlay از gotoAndStop استفاده كني.
(البته اگه مي خواي اين حلقه باعث بشه بعد از چند لحظه بري فريم بعد در اشتباهي(ببخشيدا!!!) چون اين حلقه تو سيم ثانيه (sim sanie!!!) اجرا ميشه(ميتوني جاش از getTimer يا بقيه راهها كه مفيد ترن استفاده كني))
براي دوميشم كه دوستان كلي توضيح دادن...
كمك لازم داشتي پيام خصوصي بده.
 

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

بالا