تغییر جهت حرکت

rostam

Member
سلام

دوستان در این لینکhttp://www.computerfutures.com


یه سری تصاویر هست که کنار هم قرارگرفتن و تشکیل یک موی کلیپ را میدن (البته فلش نیست ولی من میخام با فلش درست کنم )که خود به خود با کمی مکث روی هر تصویر از چپ به راست میرن و دو دکمه در بالای تصاویر هست که یکی مانند حرکت چپ به راست، تصاویر را در جهت فلش جابجا میکنه و تصویر بعدی را میاره ( تا اینجا که کاری نداره )ولی با دکمه دیگر تصاویر رادر خلاف جهت قبلی جابجا میکنه که این کار فقط با یک دستور گو تو به فریمای قبلی نیست چطوری میشه عمل دکمه دوم را توجیه کرد که جهت حرکت را عوض میکنه ؟ آیا کد و یا شرح عمل اون را میتونید توضیح بدین ؟
 

Avang2005

مدیر انجمن
نمونه

سلام دوست من

شما توسط دستور :

PHP:
prevFrame();

مي تونيد اينكار رو انجام بديد

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

موفق باشيد

نمونه :
 

پیوست ها

  • nemone.zip
    7.9 کیلوبایت · بازدیدها: 11

rostam

Member
سلام دوست خوبم من کدایی که فرستاده بودین را بررسی کردم و یه قسمتشو نفهمیدم اگه میشه توضیح بدین

back.onPress=function(){
_root.onEnterFrame=function(){
//if(back){
prevFrame();

//}
}


}همونطوری که میبینید من قسمت if (back) را بستم و تغییری در کار مشاهده نکردم ضروررت این شرط چیه و کلا منظورتون چی بوده و چه کاری انجام میده؟

قشمت اخر را هم که دستور delete به کار بردین به کل نمیفهمم


if(_root.c==1){

delete _root.onEnterFrame;
}

متشکر میشم اگه توضیح بدین
 

Avang2005

مدیر انجمن
سلام دوست من

PHP:
back.onPress=function(){
_root.onEnterFrame=function(){
//if(back){
prevFrame();

//}
}
در اين قسمت گفته شده وقتي روي دكمه Back فشار داده شد بياد فريم ها رو بصورت كامل اجرا كنه اين قسمت براي اينه كه كليد رو زدي

بصورت اتوماتيك كليه فريمها رو اجرا ميكنه ولي اگه استفاده نكندي با كليك بر روي كليد Back يك فريم - يك فريم حركت ميكنه

در قسمت آخر هم شرط گذاشتيم كه اگه كليد Back فشرده شده بود فريم ها رو به عقب برگردون

اين براي قسمت اول

***********************************

قسمت دوم :

PHP:
if(_root.c==1){

delete _root.onEnterFrame;
}

در اينجا گفتيم كه اگه فريمي كه اكشن:

PHP:
_root.c=1;

قرر داره رو اجرا كرده باشه ديگه از اجراي اتوماتيك فريم ها جلوگيري كنه براي جلوگيري از اجراي فريمها ما اينجا اومديم از اكشن :


PHP:
delete _root.onEnterFrame;

استفاده كرديم .

اميدوارم متوجه شده باشيد

موفق باشيد
 

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

بالا