sic-one
%Europe/Berlin %968 %2007, 23:15
Hallo. Ik zit helemaal vast met mijn actionscript code! Bij klikken op het bewegende deel zoom je in en bij nog een keer klikken zou je weer moeten uitzoomen naar de begin positie. Het inzoomen gaat wel oke maar het uitzoomen loopt helemaal mis. kan iemand eens naar de code kijken voor me en zeggen wat ik fout doe? bedankt!
Zie code en bijgevoegde bestanden. bedankt!
getal = 0;
groeiskyline = "nwaar";
schaal = 100;
positiex = -740.3;
positiey = -499.1;
snelheid = 10;
submenu = "no";
bg.buildings.onRollOver = function() {
getal = 1;
};
bg.buildings.onRelease = function() {
groeiskyline = "waar";
submenu = "no";
};
bg.buildings.onRollOut = function() {
getal = -1;
};
bg.bt.onRelease = function() {
submenu = "yes";
groeiskyline = "nwaar";
schaal = 33.4;
positiex = 60;
positiey = -1;
snelheid = 10;
//bg._xscale = bg._yscale -= Math.floor(schaal+bg._xscale)/(2*snelheid);
//bg._x += (positiex+bg._x)/snelheid;
//bg._y += (positiey+bg._y)/snelheid;
};
function onEnterFrame() {
bg.buildings.gotoAndStop(bg.buildings._currentfram e+getal);
if (groeiskyline == "waar") {
getal = 1;
bg.buildings.gotoAndStop(bg.buildings._currentfram e+getal);
bg.gotoAndStop(2);
bg._xscale = bg._yscale += Math.floor(schaal-bg._xscale)/(2*snelheid);
bg._x += (positiex-bg._x)/snelheid;
bg._y += (positiey-bg._y)/snelheid;
}
if (submenu == "yes") {
bg._xscale = bg._yscale -= Math.floor(schaal+bg._xscale)/(2*snelheid);
bg._x += (positiex+bg._x)/snelheid;
bg._y += (positiey+bg._y)/snelheid;
}
}
http://download.yousendit.com/7756F35F6CB6EFA8
Zie code en bijgevoegde bestanden. bedankt!
getal = 0;
groeiskyline = "nwaar";
schaal = 100;
positiex = -740.3;
positiey = -499.1;
snelheid = 10;
submenu = "no";
bg.buildings.onRollOver = function() {
getal = 1;
};
bg.buildings.onRelease = function() {
groeiskyline = "waar";
submenu = "no";
};
bg.buildings.onRollOut = function() {
getal = -1;
};
bg.bt.onRelease = function() {
submenu = "yes";
groeiskyline = "nwaar";
schaal = 33.4;
positiex = 60;
positiey = -1;
snelheid = 10;
//bg._xscale = bg._yscale -= Math.floor(schaal+bg._xscale)/(2*snelheid);
//bg._x += (positiex+bg._x)/snelheid;
//bg._y += (positiey+bg._y)/snelheid;
};
function onEnterFrame() {
bg.buildings.gotoAndStop(bg.buildings._currentfram e+getal);
if (groeiskyline == "waar") {
getal = 1;
bg.buildings.gotoAndStop(bg.buildings._currentfram e+getal);
bg.gotoAndStop(2);
bg._xscale = bg._yscale += Math.floor(schaal-bg._xscale)/(2*snelheid);
bg._x += (positiex-bg._x)/snelheid;
bg._y += (positiey-bg._y)/snelheid;
}
if (submenu == "yes") {
bg._xscale = bg._yscale -= Math.floor(schaal+bg._xscale)/(2*snelheid);
bg._x += (positiex+bg._x)/snelheid;
bg._y += (positiey+bg._y)/snelheid;
}
}
http://download.yousendit.com/7756F35F6CB6EFA8