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

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

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 مطرح کنید.
موفق باشید
 
وضعیت
موضوع بسته شده است.

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

بالا