re.flasher
Member
سلام دوستان من دو مووی کلیپ لینکیج شده با نام های ball و rectangle دارم که انها را داخل یک مووی کلیپ خالی به نام contain که ایجاد کردم اضافه کردم حالا به contain یک لیستنر برای ماوس اور دادم تا contain و محتویات داخلش را به موقعیت جدیدی ببرد اما مشکل من در اینجا شکل میگیرد که اگر من ماوس را بر روی فرزندانش ببرم به جای جا به جایی کل ظرف تنها فرزندان جا به جا میشوند
در ضمن کد را می بایست با همین e.target بنویسم چون ممکن است تعداد contain ها(ظروف) و فرزندان داخلش بیشتر یا کمتر شوند .
ممنون از راهنماییتون
[PHPS]var contain : MovieClip = new MovieClip();
var mc1 : MovieClip = new ball();
var mc2 : MovieClip = new rectangle();
mc1.x = 100;
mc1.y = 100;
mc2.x = 200;
mc2.y = 100;
contain.addChild(mc1);
contain.addChild(mc2);
addChild(contain);
contain.addEventListener(MouseEvent.MOUSE_OVER,movee);
function movee(e:MouseEvent):void
{
MovieClip(e.target).x = 300;
}[/PHPS]
در ضمن کد را می بایست با همین e.target بنویسم چون ممکن است تعداد contain ها(ظروف) و فرزندان داخلش بیشتر یا کمتر شوند .
ممنون از راهنماییتون
[PHPS]var contain : MovieClip = new MovieClip();
var mc1 : MovieClip = new ball();
var mc2 : MovieClip = new rectangle();
mc1.x = 100;
mc1.y = 100;
mc2.x = 200;
mc2.y = 100;
contain.addChild(mc1);
contain.addChild(mc2);
addChild(contain);
contain.addEventListener(MouseEvent.MOUSE_OVER,movee);
function movee(e:MouseEvent):void
{
MovieClip(e.target).x = 300;
}[/PHPS]
آخرین ویرایش: