יש לי פונקציה שבתוכה כתוב
קוד:
if(DSAN._alpha<=0) {
DSAN._xscale = 0
DSAN._yscale = 0
DSAN.removeMovieClip(DSAN)
}
כשבתוכו יש משהו שמפחית את השקיפות
לפונקציה קוראים makesmoke
בMC אחר רשום לי
קוד:
_root.smoek.attachMovie("cloud","trail_"+_root.smokenum,_root.smokenum++)
_root.makesmoke(_root.smoek["trail_"+_root.smokenum]);
_root.smoek["trail_"+_root.smokenum].getNextHighestDepth()
_root.smoek["trail_"+_root.smokenum]._x = _x-_root.smoek._x
_root.smoek["trail_"+_root.smokenum]._y = _y-_root.smoek._y
בenterframe שלו
עכשיו על גבי הבמה הכל נראה טוב, כאילו זה באמת מסיר אותו, אפילו ניסיתי להפחית הת מגבלת השקיפות וזה אכן מסיר אותו.
אבל, אחרי כמה שניות הקובץ נהיה איטי יותר ואיטי יותר עד שכמעט אלא יכול לזוז ואני מקבל את ההודעה
Warning: Filter will not render. The DisplayObject's filtered dimensions (8193, 1328) are too large to be drawn.
שזה אומר שהוא המשיך לגדול, אבל איך, אני הסרתי אותו :S
ד"א זה מודיע לי על זה משום שלאובייקט "אב" smoek יש פילטר
מישהו יודע למה זה קורה?
תודה