View Full Version : سوال: حذف movie clip در as3
syntiberium
دوشنبه 11 دی 1391, 04:21 صبح
سلام . چجوری می شه وقتی روی movie clip کلیک کردیم با استفاده از event.target حذفش کنیم ؟(نام movie clip ش sy4_mc هست) ممنون .
magnetbox.ir
دوشنبه 11 دی 1391, 09:25 صبح
آموزش رو اینجا گذاشتم :
http://barnamenevis.org/showthread.php?375261-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A7%DA%A9%D8%B4%D9%86-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D8%AA-3&p=1664160&posted=1#post1664160
اگر سئوالی داشتید هم اینجا بپرسید
amirhossein.h
دوشنبه 11 دی 1391, 12:51 عصر
this.removeChild(e.currentTarget)
magnetbox.ir
دوشنبه 11 دی 1391, 14:24 عصر
this.removeChild(e.currentTarget)
این کد اشتباه هستش
شما برای remove کردن سه راه دارید .
1-با getChildByName آبجکت تونو پیدا کنید
2- با شی سیمبلی که تعریف شده . یعنی .
var mc:MovieClip = new har chizi
this.removeChild(mc)
3- با getChildAt
amirhossein.h
دوشنبه 11 دی 1391, 20:08 عصر
این کد اشتباه هستش
شما برای remove کردن سه راه دارید .
1-با getChildByName آبجکت تونو پیدا کنید
2- با شی سیمبلی که تعریف شده . یعنی .
var mc:MovieClip = new har chizi
this.removeChild(mc)
3- با getChildAt
removeChild.fla - 7 KB (http://uplod.ir/71945iwoerf3/removeChild.fla.htm)
magnetbox.ir
سه شنبه 12 دی 1391, 09:15 صبح
this.removeChild(e.currentTarget)
این کد قبلی بود که اشتباه بود و کد فعلی شما
import flash.events.MouseEvent;
mc_1.addEventListener(MouseEvent.CLICK, func);
function func(e:MouseEvent)
{
this.removeChild(MovieClip(e.currentTarget));
}
این درست هست به دلیل اینکه نوع e.currentTarget مشخص شده
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.