בעיה ב- hitTestObject בactionscript3

nirro01

New member
בעיה ב- hitTestObject בactionscript3

יש לי בעיה.. אני לומד action script3 ומנסה להעלים שתי movieclip כשהם נוגעים אחד בשני
אני מנסה ללא הצלחה להשתמש בhitTestObject.

myMovieClip.addEventListener(Event.ENTER_FRAME, circleHit);


function circleHit(event:Event):void
{
if (myMovieClip.hitTestObject(sss))
{
myMovieClip.visible = false;
sss.visible = false;
}
}



הבעיה היא ש myMovieClip עדיין לא קיים אז הוא עושה שגיאה.
הוא נוצר כאשר לוחצים במקלדת על רווח.
יש בפונקציה ההיא את הפקודה- addChild(myMovieClip);


תודה מראש
 

nirro01

New member
הוא עדיין לא מזהה את mymovieclip...

עושה שגיאה פה -
function circleHit(event:Event):void
{
if (sss.hitTestObject(MyMovieClip))
{
sss.visible = false;
myMovieClip.visible = false;
}
}
 

superjets

New member
תדאג לתת לו את השם myMovieClip

או שתרשום מה השגיאה שאתה מקבל או שתעלה את הפלא.
צרפתי דוגמא
 

superjets

New member
הגדרת את המשתנה בתוך הפונקציה

לכן פונקציות אחרות לא מזהות אותו, אם תעביר את יצירת myMovieClip להתחלה לא תהיה שגיאה.
 
למעלה