درگ کردن

Saeed-masih

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

Avang2005

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

شما كافيه اون عكس رو در يك موي كليپ كه در يك موي كليپ ديگر است لود كنيد و در بالا اگه خواستيد يك دكمه بزاريد

و كد :

PHP:
on(press){
	startDrag(this);
}
on(release){
	stopDrag();
}

قرار دهيد

اين يه نمونه كه دكمه جابه جا ميشه

توجه داشته باشيد كه اين دكمه بايد در يك موي كليپ باشه كنار موي كليپي كه عكس داخلش لود ميشه باشه

موفق باشيد

نمونه :
 

پیوست ها

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

sizanjavad

کاربر فعال
شما ابتدا برنامه فلش رو باز مي كنيد. در اولين فريم ctrl+r رو فشاز ميدي. بعد عكست رو انتخاب مي كني. وقتي عكست وارد شد اون رو انتخاب مي كني و f8 رو مي زني. بعد اولين گزينه يعني Movieclip رو انتخاب ميكني و بعدش هم ok. حالا عكست شده movieclip.
در مرحله بعدي همين مووي كليپ رو انتخاب مي كني و در پنجره پايين (propeties) در قسمت instance name وارد مي كني a.
در مرحله بعدي هم روي فريم اول كليك راست و در قسمت action كد زير رو وارد مي كني
PHP:
a.addEventListener(MouseEvent.MOUSE_DOWN,sdrag);
a.addEventListener(MouseEvent.MOUSE_UP,sodrag);
function sdrag(evt:MouseEvent):void{
	evt.target.startDrag();
}
function sodrag(evt:MouseEvent):void{
	evt.target.stopDrag();
}

حالا كنترل و اينتر رو مي زني و نتيجه كار رو ميبيني.
نمونه هم برات گذاشتم
راستي!!! كد براي actionscript3 هست!
 

پیوست ها

  • drag.zip
    14.9 کیلوبایت · بازدیدها: 24
آخرین ویرایش:

Avang2005

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

سلام دوست من

این یک نمونه کامل بهمراه عکس فکر نکنم دیگه برات مبهم باشه

موفق باشید

نمونه :
 

پیوست ها

  • avang.zip
    18.4 کیلوبایت · بازدیدها: 25

MPK

New Member
سلام
چرا من تو Adobe Flash CC 14 هر چی این کدو میزنم عمل نمیکنه و پیام خطا میده؟

PHP:
 on(press){
    startDrag(this);
}
on(release){
    stopDrag();
}


فقط این یکی جواب داد؟
PHP:
a.addEventListener(MouseEvent.MOUSE_DOWN,sdrag);
a.addEventListener(MouseEvent.MOUSE_UP,sodrag);
function sdrag(evt:MouseEvent):void{
    evt.target.startDrag();
}
function sodrag(evt:MouseEvent):void{
    evt.target.stopDrag();
}

اگه کسی هست که راهنمایی کنه؛ کد قسمت اول و کد قسمت دوم مربوط به اکشن اسکریپت ورژن 2 میشن یا 3، ممنون میشم
 
سلام
کد اولی مربوط به اکشن 2 است و در نسخه های جدید فلش که با cc شناخته می شوند دیگر کارایی ندارند چون این نسخه ها اکشن 2 را پشتیبانی نمی کنند. شما فقط میتونید از کدهای دومی که مربوط به اکشن 3 هست استفاده نمایید.
 
  • Like
Reactions: MPK

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

بالا