اکشن اسکریپت دکمه استارت

باعرض سلام وخسته نباشی خدمت شما اگر می شود اکشن اسکریپت دکمه استارت بر روی فیلم فلش را برای من بگذارید (دکمه ای که با زدن آن فیلم آغاز شود). خیلی متشکرم.
 
دوست عزیز شما می توانید از flvplayer در کمپوننت ها استفاده کنی که به غیر از start فیلم کلید های بیشتری هم داره و خیلی کارآمد تره و اگه از اون استفاده نمی خواهی بکنی بگو تا یه کد توپ برات بزارم !!چه خفن اومدم ها!!
 

a.gh.n

Member
ميتوني به فريم خالي در اولين فريم فيلمت بذاري كه فقط يه دكمه داره.
به خود فريم اسكريپت stop(); و به دكمه اسريپت on (press) {
_root.play();
}
رو بزني
البته فكر كنم منظورت اين نبوده باشه! ولي من اينو فهميدم!
 
من فقء اطه حرف a.gh.n درست باشه بگم که کد اون اینجوری کامل میشه
i=1
if (i){
_root.play();
i=0;
}else{
_root.stop();
i=1;
}
البته on press کد بالا رو خودت اضافه کن
 
خیلی ممنون ازاینکه به سوال من پاسخ دادیداما منظور من این نبود من چند فیلم فلش درست کردم حالا اکشن اسکریپت کلیدی (دکمه) را میخواهم که با زدن هر کلید یک فیلم شروع شود
 

a.gh.n

Member
سلام عزيزم
اگه ميشه از دفعه بعد كامل مشكلت رو بگو 4 نفر به سوال شما جواب دادن!
ولي سوال شما اشتباه بود!
منم سعي مي كنم خلاصه بگ چون كلي كار دارم!
خوب ببين تو بايد به تعداد فيلم هات مووي كليپ بسازي.
اصلا" بذار يه جور ديگه بگم!
فرض كن من 2 تا فيلم دارم كه مي خوام لود شه. اسم يكي هست amir.swf و اسم اونكي هست ali.swf بنابراين دو تا مووي كليپ مي سازم و در قسمت پروپرتيز و بعدش Instance Name اسم يكشيو مي ذارم amirloader و اسم اونكي رو ميذارم aliloder بعدش دو تا دكمه ميذارم كه نه اسمشون و نه Instance Name شون مهم نيست.
حالا به اون دكمه اي كه مي خواي بعد از كليك كردنش فيلم amir.swf باز بشه اين اسكريپت رو بذار:
on (release) {
_root.amirloader.loadMovie("amir.swf");
}
براي اونكي دكمه هم جاي amirloader و amir.swf رو با aliloader و ali.swf عوض كن!!!
حالا من گفتم بايد چي كار كني!
فقط چند تا نكنه!
****

1. ببين فايل amir.swf و ali.swf و فايل اصلي ت كه اينارو لود مي كنه رو (مثلا" main.swf) تو يه فولدر بذار.
2. مووي كليپ هاي رو كه گفتم اگه مبتدي هستدي دقت كن اسمش مهم نيست چي باشه!!! اون instance name مهمه كه بعد از انتخاب كردن مووي كليپ توي پنجره ي پروپرتيز مياد!
3. دكمه ها و مووي كليپ ها همه بايد در يك سطح باشن مثلا" همه بايد در تايم لاين اصلي يا سطح ريشه باشن!
4. به مختصات مووي كليپ هات دقت كن. اگه اندازه ي مووي كليپ هات همون اندازه ي سايز فيلم هست بايد مختصات مويي كليت (0,0) باشه! OK؟
****
خوب من ديگه هر كاري كه بايد بكني رو گفتم و اشتباه هايي رو هم كه ممكن انجام بدي رو بر طرف كردم!
ولي اگه خيلي مبتدي هستي برو يه كتاب آموزش اكشن اسكريپت بگير اين چيزا رو نميشه تك به تك برات توضيح داد!
التماس دعا!
 

shirini_forush

Well-Known Member
کافیه دو فریم برای پری لودر بزاری.
یک فریم برای دکمه استارت. تو این فریم بنویس:
stop();

حالا تو اکشن های مووی کلیپ (دکمه استارت) بنویس:
on(press){
play();
}
این راحت ترین راهه
تقریبا همه جا هم جواب میده .
اگه لازمه بگو تا یه سمپل برات بسازم و بفرستم...
 
بالا