Tutorials >
Flash >
Bewegen met ActionScript
|
Gepost op: 08 januari 2007 - 02:30 |
|
|
|
Nieuw lid
|
[sry]
Je mag geen offtopic messages plaatsen, maar respect voor de manier waarop je e.e.a. kan verwoorden.
Ikzelf heb altijd tiental voorbeeldjes nodig om iets te verduidelijken voor de beginner.
Een verdiende 5
sidenote, een mooi effect krijg je wanneer je de debug versie flash player download, en dan "show redraw regions" gebruikt
[/sry] |
|
|
|
Gepost op: 09 januari 2007 - 16:21 |
|
|
|
PHP ver gevorderde
|
Bedankt, en het is toch niet offtopic? Het gaat duidelijk over deze tutorial.
Maar ja, zonder jou zou deze er niet geweest zijn hè . |
|
|
|
Gepost op: 17 december 2008 - 21:45 |
|
|
|
Lid
|
onClipEvent(load){
snelheid = 5;
}
onClipEvent(enterFrame){
this._x = this._x + snelheid;
if(this._x > 550){
snelheid[b] -= snelheid[/b]*2;
}
if(this._x < 0){
snelheid -= snelheid*2;
}
}
onClipEvent(load){ snelheid = 5; } onClipEvent(enterFrame){ this._x = this._x + snelheid; if(this._x > 550){ snelheid[b] -= snelheid[/b]*2; } if(this._x < 0){ snelheid -= snelheid*2; } }
Waarom dat minteken ervoor plaatsen. Is het niet logischer erachter? Ik ben waarschijnlijk volledig verkeerd, maar toch wou ik het even vragen. En dan bij x<0 terug minteken weglaten? Want het is toch de bedoeling om een hogere x-waarde te krijgen? Anders ga je toch niet naar rechts?
Waarom trouwens *2? Of is dat volledig vrijblijvend?
Sorry voor mijn vragen , maar wil eindelijk eens in actie schieten met flash
|
|
|
|
Gepost op: 20 december 2008 - 14:24 |
|
|
|
PHP ver gevorderde
|
vechtertje0 schreef:
Waarom dat minteken ervoor plaatsen. Is het niet logischer erachter? Ik ben waarschijnlijk volledig verkeerd, maar toch wou ik het even vragen. En dan bij x<0 terug minteken weglaten? Want het is toch de bedoeling om een hogere x-waarde te krijgen? Anders ga je toch niet naar rechts?
Waarom trouwens *2? Of is dat volledig vrijblijvend?
Sorry voor mijn vragen , maar wil eindelijk eens in actie schieten met flash
Als je de min vóór de = zet, dan trekt hij de berekening die erachter staat van de huidige waarde af; als je hem achter de = zet, dan kijg je de berekening *(-1) als waarde.
Het is alweer een tijdje terug dat ik deze tutorial schreef, maar wat ik eruit haal is dat je eigenlijk -snelheid berekend:
Stel de snelheid is 5; snelheid -= snelheid*2 geeft dan: snelheid = 5 - (5*2) = -5.
Bij x < 0 doe je dit opnieuw en -*-=+, dus dan krijg je weer 5 als waarde.
Ik heb het nu niet getest, maar waarschijnlijk is dit dus hetzelfde als snelheid = (snelheid*(-1));
Misschien vond ik het zoals in de tutorial wat makkelijker/overzichtiger...
Kijk anders maar of het werkt: waarschijnlijk wel dus. |
|
|
|
Gepost op: 20 december 2008 - 15:03 |
|
|
|
Lid
|
svm schreef: [..quote..]
Als je de min vóór de = zet, dan trekt hij de berekening die erachter staat van de huidige waarde af; als je hem achter de = zet, dan kijg je de berekening *(-1) als waarde.
Het is alweer een tijdje terug dat ik deze tutorial schreef, maar wat ik eruit haal is dat je eigenlijk -snelheid berekend:
Stel de snelheid is 5; snelheid -= snelheid*2 geeft dan: snelheid = 5 - (5*2) = -5.
Bij x < 0 doe je dit opnieuw en -*-=+, dus dan krijg je weer 5 als waarde.
Ik heb het nu niet getest, maar waarschijnlijk is dit dus hetzelfde als snelheid = (snelheid*(-1));
Misschien vond ik het zoals in de tutorial wat makkelijker/overzichtiger...
Kijk anders maar of het werkt: waarschijnlijk wel dus.
Inderdaad, dit lukt ook.
Maar nu snap ik waarvoor die -= dient, dat wist ik daarvoor niet xD |
|
|
Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties. |
|
|
|