aminzamani68
New Member
دستور frome به تنهایی چه کارآیی داره؟
برای مثال من یه مووی کلیپ به نام box2 دارم که میخوام با کلیک بر روی box1 ، اگر عبارت شرطی برقرار بود ، چاپ شه اوکی
فایل ضمیمه را نگاه کنید و اشتباه منو تصحیح کنید
میخواهم بگم اگر box2 در فرم 20 خودش بود با کلیک بر روی box1 اوکی را چاپ کن بدون اینکه در فرم 20 مووی کلیپ box2 دستوری بنویسم
[PHPS]
box1.addEventListener(MouseEvent.CLICK , tab1 , false , 0 , true );
function tab1 (evt:MouseEvent):void {
if ( box2.frame == 20 )
trace ("ok");
}
[/PHPS]
فایل ضمیمه را مشاهده کنید ، اشتباه کجاست! دانلود فایل ضمیمه
سوال دیگر اینکه ما با دستور if میگوییم اگر این شرط برقرار بود اینکار رو انجام دهد،
حال اگر بخواهیم بگوییم اگر این شرط برقرار شد اینکار رو انجام بده چگونه به صورت صحیح باید از دستور if یا دستور دیگری استفاده کنیم
منظورم اینه که دستور if میگوید در همین لحظه اگر چنین دستوری برقرار بود اینکارو انجام بده آیا روشی هست که بتوان گفت اگر این شرط در هر لحظه اتفاق افتاد اینکار رو انجام بده اگه با ذکر مثال بگید ممنون میشن
سوال دیگر اینکه چگونه میتوان جابجایی بین فریم ها را که با کمک دستورهای gotoAndStop و gotoAndPlay هست را بیشتر مدیریت کرد
به این صورت که برای مثال اگر مووی کلیپی به نام mc1 داشته باشیم که درون خودش 20 فریم داشته باشه و درون mc1 هم بجز کد stop در فریم یک آن دیگر هیچ کدی هم نخواهیم بنویسیم ، و در کنار مووی کلیپ mc1 دکمه ایی به اسم mc2 داشته باشیم و بخواهیم بگیم با کلیک بر روی mc2 ، مووی کلیپ mc1 را به فریم 10 ببر و play کن و در فریم 18 stop کن چگونه باید این دستور را پیاده سازی کنیم.
فایل ضمیمه هم دانلود کنید. دانلود فایل ضمیمه تشکر
[PHPS]
mc2.addEventListener(MouseEvent.CLICK , func1 , false , 0 , true );
function func1 (evt:MouseEvent):void {
// اینجا چگونه باید دستور مورد نظرم را پیاده سازی کنم
}
[/PHPS]
برای مثال من یه مووی کلیپ به نام box2 دارم که میخوام با کلیک بر روی box1 ، اگر عبارت شرطی برقرار بود ، چاپ شه اوکی
فایل ضمیمه را نگاه کنید و اشتباه منو تصحیح کنید
میخواهم بگم اگر box2 در فرم 20 خودش بود با کلیک بر روی box1 اوکی را چاپ کن بدون اینکه در فرم 20 مووی کلیپ box2 دستوری بنویسم
[PHPS]
box1.addEventListener(MouseEvent.CLICK , tab1 , false , 0 , true );
function tab1 (evt:MouseEvent):void {
if ( box2.frame == 20 )
trace ("ok");
}
[/PHPS]
فایل ضمیمه را مشاهده کنید ، اشتباه کجاست! دانلود فایل ضمیمه
سوال دیگر اینکه ما با دستور if میگوییم اگر این شرط برقرار بود اینکار رو انجام دهد،
حال اگر بخواهیم بگوییم اگر این شرط برقرار شد اینکار رو انجام بده چگونه به صورت صحیح باید از دستور if یا دستور دیگری استفاده کنیم
منظورم اینه که دستور if میگوید در همین لحظه اگر چنین دستوری برقرار بود اینکارو انجام بده آیا روشی هست که بتوان گفت اگر این شرط در هر لحظه اتفاق افتاد اینکار رو انجام بده اگه با ذکر مثال بگید ممنون میشن
سوال دیگر اینکه چگونه میتوان جابجایی بین فریم ها را که با کمک دستورهای gotoAndStop و gotoAndPlay هست را بیشتر مدیریت کرد
به این صورت که برای مثال اگر مووی کلیپی به نام mc1 داشته باشیم که درون خودش 20 فریم داشته باشه و درون mc1 هم بجز کد stop در فریم یک آن دیگر هیچ کدی هم نخواهیم بنویسیم ، و در کنار مووی کلیپ mc1 دکمه ایی به اسم mc2 داشته باشیم و بخواهیم بگیم با کلیک بر روی mc2 ، مووی کلیپ mc1 را به فریم 10 ببر و play کن و در فریم 18 stop کن چگونه باید این دستور را پیاده سازی کنیم.
فایل ضمیمه هم دانلود کنید. دانلود فایل ضمیمه تشکر
[PHPS]
mc2.addEventListener(MouseEvent.CLICK , func1 , false , 0 , true );
function func1 (evt:MouseEvent):void {
// اینجا چگونه باید دستور مورد نظرم را پیاده سازی کنم
}
[/PHPS]
پیوست ها
آخرین ویرایش: