ناپدید کردن مووی کلیپ

Dariush84

New Member
سلام
من در تایم لاین اصلی میخوام وقتی مووی کلیپ دایره به مووی کلیپ مربع رسید دایره ناپدید بشه. از این کد استفاده کردم:
onclipevent (enterframe) {
if (this._x == _root.rectangled._x) {
this._visible = false
}
ولی کار نمیکنه !
از دوستان کسی میتونه راهنمایی کنه؟


 

پیوست ها

  • test2.rar
    5.5 کیلوبایت · بازدیدها: 9

mohammadbasri

کاربر فعال
سلام دوست عزیز
شما باید از hittest استفاده کنید
hittest به این صورت عمل میکنه که هنگام تلاقی 2 تا مووی کلیپ دستور دلخواه شما انجام بشه
این کدها رو به مووی کلیپ دایره بچسبونید و امتحان کنید
PHP:
onClipEvent(enterFrame) {
	if (_root.run == true) {
		this._x += (_root.rectangled._x-this._x)/2;
		this._y += (_root.rectangled._y-this._y)/2;
	}
}

onClipEvent (enterFrame) {
	if(this.hitTest(_root.rectangled)){
		this._visible = false;
	}
}
موفق باشید
 
آخرین ویرایش:

sharktech

کاربر فعال
باید از remove movie clip استفاده کنی, الان دستور اصلی یادم نیست.
 

Dariush84

New Member
ممنون نوشتمش:
کد:
onClipEvent (enterFrame) {
    if (_root.run == true) {
        this._x += (_root.rectangled._x-this._x)/2;
        this._y += (_root.rectangled._y-this._y)/2;
    }
}
onClipEvent (enterFrame) {
    if (this._parent.rectangled.hitTest(this._x, this._y, true)) {
        this._visible = false;
    }
}
 

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

بالا