sibbe1e1
%Europe/Berlin %926 %2009, 23:14
hallo,
ik heb een vraag over actionscript 2.0..
probeer zelf een spel te maken in flash en heb een vliegtuigjes die kan rondvliegen met de volgende code
onClipEvent (load) {
power = 0.3;
yspeed = 0;
xspeed = 0;
friction = 0.95;
gravity = 0.01;
thrust = 0.75;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
xspeed -= power;
}
if (Key.isDown(Key.RIGHT)) {
xspeed += power;
}
if (Key.isDown(Key.UP)) {
yspeed -= power*thrust;
}
if (Key.isDown(Key.DOWN)) {
yspeed += power*thrust;
}
xspeed *= friction;
yspeed += gravity;
_y += yspeed;
_x += xspeed;
}
nu is het probleem dat het vliegtuig overal doorheen gaat en ook buiten beeld kan komen. ik heb nu een balk gemaakt:
onClipEvent (enterFrame){
if(_root.char.hitTest(this)){
_root.char._y-=10;
}
}
het vliegtuigje stopt met naar beneden vallen maar begind vervikgens te stuiteren en te haperen en valt vervolgens naar beneden..
kan geen oplossing vinden hiervoor. ik wil het vliegtuigje graag op een normale manier laten stoppen en met de pijltjes weer weg kunnen laten gaan..
WIE KAN ME HELPEN??!!
alvast bedankt..
Michiel
ik heb een vraag over actionscript 2.0..
probeer zelf een spel te maken in flash en heb een vliegtuigjes die kan rondvliegen met de volgende code
onClipEvent (load) {
power = 0.3;
yspeed = 0;
xspeed = 0;
friction = 0.95;
gravity = 0.01;
thrust = 0.75;
}
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
xspeed -= power;
}
if (Key.isDown(Key.RIGHT)) {
xspeed += power;
}
if (Key.isDown(Key.UP)) {
yspeed -= power*thrust;
}
if (Key.isDown(Key.DOWN)) {
yspeed += power*thrust;
}
xspeed *= friction;
yspeed += gravity;
_y += yspeed;
_x += xspeed;
}
nu is het probleem dat het vliegtuig overal doorheen gaat en ook buiten beeld kan komen. ik heb nu een balk gemaakt:
onClipEvent (enterFrame){
if(_root.char.hitTest(this)){
_root.char._y-=10;
}
}
het vliegtuigje stopt met naar beneden vallen maar begind vervikgens te stuiteren en te haperen en valt vervolgens naar beneden..
kan geen oplossing vinden hiervoor. ik wil het vliegtuigje graag op een normale manier laten stoppen en met de pijltjes weer weg kunnen laten gaan..
WIE KAN ME HELPEN??!!
alvast bedankt..
Michiel