[AS] Flash Cumulatief rekenen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • wortest
  • Registratie: Februari 2008
  • Nu online
Het is misschien makkelijk of niet eens mogelijk maar ik kom hier niet uit;
Met onderstaande functie wordt de foto opgeschoven naar links, waardoor de foto die hier aan de rechterkant aan vast zit in beeld gebracht wordt. Niet van belang maar dit gebeurt zoals te zien is wanneer je op de button klikt.
Nu is het zo dat hij niet -620 pixels opschuift hierdoor maar hem verplaats naar de pixel die zit op -620. Nu is mijn vraag hoe kan ik nou zorgen dat hij niet naar een vaste positie gaat maar bijv. 620 pixels van de huidige plaats af trekt en vervolgens naar die locatie gaat.

code:
1
2
3
4
5
6
function playNext(e:Event) {
    Tweener.removeAllTweens();
    activities.x=activities.x;
    activities.y=activities.y;
    Tweener.addTween(activities,{x:-620, y:0, time:1, transition:"easeInOutCubic"});
}


Kunnen jullie mij op weg helpen of zeggen in welke functie ik dit moet zoeken?

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 09:35

MueR

Admin Tweakers Discord

is niet lief

Mijn Flash kennis is enigsinds beperkt tot vriespunt, maar vziw is actionscript niet zo gek verschillend vvan javascript. Mocht dit nergens op slaan, negeer het maar dus :p

Het lijkt mij dat je naar een absolute positie aan het tweenen bent, terwijl je natuurlijk relatieve posities wil bepalen. Je wil naar $huidigeX - 620.

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

  • apNia
  • Registratie: Juli 2002
  • Laatst online: 08:54

apNia

Schreeuwen en Nibbits eten!

Ik werk redelijk veel met AS3 en Tweener, wat MueR zegt klopt.. je moet in Tweener zeggen {x: foto.x - 620 ...}

Gewoon basic coden ;)

Acties:
  • 0 Henk 'm!

  • wortest
  • Registratie: Februari 2008
  • Nu online
Well, that's easy. Maar hartelijk dank, werk hier nooit mee misschien maar zo laten.. ;)

Acties:
  • 0 Henk 'm!

  • Alfredo
  • Registratie: Maart 2007
  • Laatst online: 31-07 19:40
Volgens mij kan je je target niet nog eens aanroepen in je vars object.

code:
1
{x: foto.x - 620 ...}

moet dus zijn:
code:
1
{x: x - 620 ...}

Acties:
  • 0 Henk 'm!

  • apNia
  • Registratie: Juli 2002
  • Laatst online: 08:54

apNia

Schreeuwen en Nibbits eten!

Dat ligt aan waar x naar refereert natuurlijk Alfredo :)
En in dit geval lijkt de tween plaats te vinden op 'activities', dus ik denk dat this.x niet volstaat.
Pagina: 1