31-07-2008, 10:30
|
|
|
חבר מתאריך: 21.02.07
הודעות: 28
|
|
ביטול האפקט של movieClip שעוקב אחרי העכבר
באחת הסצינות בעבודה עשיתי בועות שעוקבות אחרי העכברוהולכות ונעלמות
כאשר אני עוברת לסצינה הבאה או הקודמת האפקט הנ"ל ממשיך, אני רוצה שלא יופיע יותר, איך אני מבטלת את זה? כמובן שניסיתי removeMovieClip ואני לא מבינה למה זה לא עובד, במקומות אחרים בעבודה כאשר יש attachMovie רגיל, ללא אפקטים אז אין בעיה, אבל כאן, לא מבינה למה לא מצליח.
אשמח אם תוכלו לעזור לי מה אני צריכה לכתוב על הכפתור המנווט בין הסצינות.
כדי לחסוך במילים, אני שולחת את הקוד של האפקט הנ"ל ואת הקוד שכתבתי מהכפתור שלא עובד
var count:Number = 0;
function afterMouse():Void {
this.onMouseMove = function() {
if (_root._xmouse > 37.0 && _root._xmouse < 750 && _root._ymouse > 181 && _root._ymouse < 530){
var xPos:Number = _root._xmouse;
var yPos:Number = _root._ymouse;
var scale:Number = 10+Math.random()*80;
count++;
this.attachMovie("bubble", "bubble"+count, 10000+count, {_x:xPos, _y:yPos, _alpha:5+Math.random()*5, _xscale:scale, _yscale:scale});
var newMC:MovieClip = this["bubble"+count];
newMC.onEnterFrame = function() {
fadeOut(this);
}; };}}
afterMouse();
function fadeOut(inputMC:MovieClip):Void {
inputMC._xscale += 10;
inputMC._yscale += 10;
inputMC._alpha -= 1;
if (inputMC._alpha<0) {
inputMC.removeMovieClip();
delete inputMC.onEnterFrame;
}}
fadeOut();
מהכפתור שמעביר סצינה:
btn_next.onRelease = function(){
gotoAndPlay("durability")
_root["holder"].removeMovieClip();
_root["bubble"+count].removeMovieClip();
}
תודה מראש
מאירה
|