Emveedee
%Europe/Berlin %888 %2006, 21:20
Ik gebruik een script van Dauntless *[MX] Easing Tutorial*
om een mc over de stage te bewegen.
Nu wil ik dat wanneer de mc bijna bij zn positie is, hij niet steeds langzamer gaat,
maar dan meteen dus daarheen gaat.
(dus dat ie net op t einde eraan 'plakt', zodat ie niet heeeel langzaam gaat.)
Ik heb dat zo geprobeerd:
onClipEvent (enterFrame) {
if(var xpos:Number = this._x +10 ||xpos = this._x - 10){
this._x = xpos;
}
else{
xmove = (xpos-this._x)/15;
_root.muur._x += xmove;
}
if(var ypos:Number = this._y + 10 ||ypos = this._x - 10){
this._y = ypos;
}
else
{
ymove = (ypos-this._y)/15;
_root.muur._y += ymove;
}
}
Maar als k de movie test kots ie dit uit:
**Error** Scene=Scene 1, layer=Muur, frame=31:Line 2: '{' expected
if(var xpos:Number = this._x +10 ||xpos = this._x - 10){
**Error** Scene=Scene 1, layer=Muur, frame=31:Line 9: Unexpected 'var' encountered
if(var ypos:Number = this._y + 10 ||ypos = this._x - 10){
Total ActionScript Errors: 2 Reported Errors: 2
Ik heb de variabelen ook al voor de if statements, en ook buiten de onenterframe gezet,
maar ook dat gaf errors (en ook als ik ze wegliet).
Wat doe ik fout?
btw:
dit is het originele script:
onClipEvent (enterFrame){
xmove = (xpos-this._x)/15;
_root.muur._x += xmove;
ymove = (ypos-this._y)/15;
_root.muur._y += ymove;
}
Alvast bedankt.
om een mc over de stage te bewegen.
Nu wil ik dat wanneer de mc bijna bij zn positie is, hij niet steeds langzamer gaat,
maar dan meteen dus daarheen gaat.
(dus dat ie net op t einde eraan 'plakt', zodat ie niet heeeel langzaam gaat.)
Ik heb dat zo geprobeerd:
onClipEvent (enterFrame) {
if(var xpos:Number = this._x +10 ||xpos = this._x - 10){
this._x = xpos;
}
else{
xmove = (xpos-this._x)/15;
_root.muur._x += xmove;
}
if(var ypos:Number = this._y + 10 ||ypos = this._x - 10){
this._y = ypos;
}
else
{
ymove = (ypos-this._y)/15;
_root.muur._y += ymove;
}
}
Maar als k de movie test kots ie dit uit:
**Error** Scene=Scene 1, layer=Muur, frame=31:Line 2: '{' expected
if(var xpos:Number = this._x +10 ||xpos = this._x - 10){
**Error** Scene=Scene 1, layer=Muur, frame=31:Line 9: Unexpected 'var' encountered
if(var ypos:Number = this._y + 10 ||ypos = this._x - 10){
Total ActionScript Errors: 2 Reported Errors: 2
Ik heb de variabelen ook al voor de if statements, en ook buiten de onenterframe gezet,
maar ook dat gaf errors (en ook als ik ze wegliet).
Wat doe ik fout?
btw:
dit is het originele script:
onClipEvent (enterFrame){
xmove = (xpos-this._x)/15;
_root.muur._x += xmove;
ymove = (ypos-this._y)/15;
_root.muur._y += ymove;
}
Alvast bedankt.