theFlashWizard
%Europe/Berlin %067 %2005, 02:37
hoi mensjes
ik heb hier een script om de X positie van een balk (met foto's) in verhouding te laten zijn met de positie van de muis, in de balk waarin je een deel van die foto balk ziet.
maar ik hoop eigenlijk dat het dus wat minder CPU intensief kan..
tumbs.onEnterFrame = function(){
mouseX = this._xmouse
mouseY = this._ymouse
if(mouseX > 0 && mouseX < TW && mouseY > 0 && mouseY < TH){
this.endX = mouseX/TW*MX
}else{
this.endX = this.endX2
}
this.moveX = (this.endX-this.posX)/SEQ
this.posX += this.moveX
if(this.moveX < 5 || this.moveX > -5) this.tumbsHolder._x = Math.round(tumbs.posX)
else this.tumbsHolder._x = this.posX
}
hier heb ik al opgelet:
-ik weet dat je beter 1x een property in een var kan zetten en dan die var steeds opvragen ipv steeds die property, dus dat heb ik gedaan.
-ik pas 1x de horizontale positie aan.
-ik rond alleen af wanneer hij nauwelijks meer beweegt.. dit omdat je anders een lichte storende vervorming in de plaatjes krijgt.
hier is hij werkend:
www.photoviewer-mysteryland.tk
iemand nog andere ideeen?
alvast bedankt!
ik heb hier een script om de X positie van een balk (met foto's) in verhouding te laten zijn met de positie van de muis, in de balk waarin je een deel van die foto balk ziet.
maar ik hoop eigenlijk dat het dus wat minder CPU intensief kan..
tumbs.onEnterFrame = function(){
mouseX = this._xmouse
mouseY = this._ymouse
if(mouseX > 0 && mouseX < TW && mouseY > 0 && mouseY < TH){
this.endX = mouseX/TW*MX
}else{
this.endX = this.endX2
}
this.moveX = (this.endX-this.posX)/SEQ
this.posX += this.moveX
if(this.moveX < 5 || this.moveX > -5) this.tumbsHolder._x = Math.round(tumbs.posX)
else this.tumbsHolder._x = this.posX
}
hier heb ik al opgelet:
-ik weet dat je beter 1x een property in een var kan zetten en dan die var steeds opvragen ipv steeds die property, dus dat heb ik gedaan.
-ik pas 1x de horizontale positie aan.
-ik rond alleen af wanneer hij nauwelijks meer beweegt.. dit omdat je anders een lichte storende vervorming in de plaatjes krijgt.
hier is hij werkend:
www.photoviewer-mysteryland.tk
iemand nog andere ideeen?
alvast bedankt!