סתם לוקח משאבים שלא לצורך, כל מה שהוא צריך זה להגדיר את התנאי בכפתור.
יש עוד בעיה בקוד, אתה לא מתיחס לאותו משתנה.
כלומר"y" בתוך הכפתור, זה לא "y" על הפריים.
קודם בבמה תגדיר var y = 0
בהנחה שהמשתנה מוגדר על הפריים,
ו
בכפתור תכתוב את הניתוב בצורה כזאת:
ו
root מייצג את"הבמה הראשית", ומיכיוון שמשתנה שלך מוגדר בבמה הראשית ואתה רוצה להגן גם את הבמה הראשית עליך להוסיף root
בקשר לתנאי, שים אותו בכפתור ככשה שזה יבדוק את המשתנה בכל לחיצה (במקום כל הזמן, כמו שהציעו פה) כלומר :
בפריים תכתוב :
ובכפתור :
קוד:
on(release)
{
_root.Y++;
if(_root.Y==8)
{
_root.play();
}
}