درخواست یک کمک در مورد اکشن اسکریپت؟

وضعیت
موضوع بسته شده است.

xxlolxol

New Member
سلام.
میخواستم از دوستان عزیز خواهش کنم کدی رو بهم بدن که امکان drag & drop رو توی فلش بهم بده.
به این ترتیب که وقتی روی عکسی ( که من قبلاً توی فلش ایمپورت کردم ) کسی کلیک می کنه، بتونه اون عکس رو توی محدوده ی صفحه جا به جا کنه و با کلیک مجدد، اون تصویر در همون ناحیه از حرکت کردن با ماوس بیفته! یه مقدار کارم فوری فوتیه، اگر دوستان بزرگوار محبت و لطف کنند.
:rose:
 

yaa110

کاربر فعال
سلام، عکس را به موی کلیپ تبدیل کنید و اسمش را my_mc بذارید. کد زیر را در فریم اول بنویسید (Actionscript 3.0):
کد:
import flash.events.Event;

var drag_status:Boolean = false;
my_mc.addEventListener("click", function () {
    if (!drag_status) {
        my_mc.startDrag();
    } else {
        my_mc.stopDrag();
    }
    drag_status = !drag_status;
});
 

xxlolxol

New Member
سلام.
ممنونم بابت کمکتون
اما این کد ارور میده
این ارور رو میده:
**Error** Scene=Scene 14, layer=Layer 3, frame=1:Line 1: Statement must appear within on/onClipEvent handler
import flash.events.Event;

**Error** Scene=Scene 14, layer=Layer 3, frame=1:Line 3: Statement must appear within on/onClipEvent handler
var drag_status:Boolean = false;

**Error** Scene=Scene 14, layer=Layer 3, frame=1:Line 4: Statement must appear within on/onClipEvent handler
my_mc.addEventListener("click", function () {

Total ActionScript Errors: 3 Reported Errors: 3

گفتنیست من از macromedia flash professional 8 استفاده می کنم!
یعنی اکشن اسکریپت 1 و 2 به کار این برنامه میاد.
سپاس
 
آخرین ویرایش:

yaa110

کاربر فعال
سلام، متاسفانه کد معادل را در Actionscript 2.0 فراموش کردم. بهتره سوالتون را در انجمن AS 2.0 مطرح کنید.
موفق باشید
 
وضعیت
موضوع بسته شده است.
بالا