aminzamani68
New Member
سلام به همگی
من خیلی از مشکلاتم با کدهای جابجایی فریم ها حل شده اما مشکلی که الان پیدا کردم رو ، هر روشی که به ذهنم رسید پیاده سازی کردم اما به نتیجه نرسید.
در مثال که پایین می بینید:
من میخواهم بگوییم که با هر بار کلیک بر روی doc_1 مووی کلیپ top_red از همان جایی که هستد play شود و در 5 فریم بعد stop شود.
و همینطور برای doc_2 که با هر بار کلیک بر روی doc_2 مووی کلیپ top_red از همان جایی که هستد play شود و در 10 فریم بعد stop شود.
در کد زیر که نوشتم باید بجای 5 و 10 چه دستوری پیاده کنم تا نتیجه مطلوب رو بگیرم، !
یا اگر این روشی که به کار بردم اشتباست، اشتباه منو تصحیح کنید.
فایل ضمیمه هم دانلود کنید تا بهتر متوجه بشین
[PHPS]
doc_1.addEventListener(MouseEvent.CLICK,func_1)
function func_1(evt1:MouseEvent):void{
top_red.play();
top_red.addEventListener(Event.ENTER_FRAME,func_1_1)
function func_1_1(evt2:Event):void{
if (evt2.currentTarget.currentFrame == 5 ){
evt2.currentTarget.stop();
top_red.removeEventListener(Event.ENTER_FRAME,func_1_1)
}
}
}
doc_2.addEventListener(MouseEvent.CLICK,func_2)
function func_2(evt1:MouseEvent):void{
top_red.play();
top_red.addEventListener(Event.ENTER_FRAME,func_2_2)
function func_2_2(evt2:Event):void{
if (evt2.currentTarget.currentFrame == 10 ){
evt2.currentTarget.stop();
top_red.removeEventListener(Event.ENTER_FRAME,func_2_2)
}
}
}
[/PHPS]
من خیلی از مشکلاتم با کدهای جابجایی فریم ها حل شده اما مشکلی که الان پیدا کردم رو ، هر روشی که به ذهنم رسید پیاده سازی کردم اما به نتیجه نرسید.
در مثال که پایین می بینید:
من میخواهم بگوییم که با هر بار کلیک بر روی doc_1 مووی کلیپ top_red از همان جایی که هستد play شود و در 5 فریم بعد stop شود.

و همینطور برای doc_2 که با هر بار کلیک بر روی doc_2 مووی کلیپ top_red از همان جایی که هستد play شود و در 10 فریم بعد stop شود.

در کد زیر که نوشتم باید بجای 5 و 10 چه دستوری پیاده کنم تا نتیجه مطلوب رو بگیرم، !

یا اگر این روشی که به کار بردم اشتباست، اشتباه منو تصحیح کنید.

فایل ضمیمه هم دانلود کنید تا بهتر متوجه بشین

[PHPS]
doc_1.addEventListener(MouseEvent.CLICK,func_1)
function func_1(evt1:MouseEvent):void{
top_red.play();
top_red.addEventListener(Event.ENTER_FRAME,func_1_1)
function func_1_1(evt2:Event):void{
if (evt2.currentTarget.currentFrame == 5 ){
evt2.currentTarget.stop();
top_red.removeEventListener(Event.ENTER_FRAME,func_1_1)
}
}
}
doc_2.addEventListener(MouseEvent.CLICK,func_2)
function func_2(evt1:MouseEvent):void{
top_red.play();
top_red.addEventListener(Event.ENTER_FRAME,func_2_2)
function func_2_2(evt2:Event):void{
if (evt2.currentTarget.currentFrame == 10 ){
evt2.currentTarget.stop();
top_red.removeEventListener(Event.ENTER_FRAME,func_2_2)
}
}
}
[/PHPS]
پیوست ها
آخرین ویرایش: