I'm rather new to Actionscript, granted I've taught myself other programming languages so I'm not quite as new as I could be, but the point remains.
I'm trying to make a simple program for school that will have a number of button presses and multi-key presses control which background is shown in a movie, the only problem is I can't get it working and I don't know why.
I've set up my code as you see below. I've probably done numerous things wrong, hence the errors, but as I said, I'm new at this.
Quote:
|
Originally Posted by code
onClipEvent (keyDown)
if (Key.isDown(49)) {
tellTarget ("/BackgroundChange") {
gotoFrame(3);
}
};
if (Key.isDown(49) && key.isDown(37)) {
tellTarget ("/BackgroundChange") {
gotoFrame(4);
}
};
if (Key.isDown(49) && key.isDown(39)) {
tellTarget ("/BackgroundChange") {
gotoFrame(5);
}
};
if (Key.isDown(50)) {
tellTarget ("/BackgroundChange") {
gotoFrame(6);
}
}
if (Key.isDown(50) && key.isDown(37)) {
tellTarget ("/BackgroundChange") {
gotoFrame(7);
}
};
if (Key.isDown(50) && key.isDown(39)) {
tellTarget ("/BackgroundChange") {
gotoFrame(8);
}
};
if (Key.isDown(51)) {
tellTarget ("/BackgroundChange") {
gotoFrame(9);
}
};
if (Key.isDown(51) && key.isDown(37)) {
tellTarget ("/BackgroundChange") {
gotoFrame(10);
}
};
if (Key.isDown(51) && key.isDown(39)) {
tellTarget ("/BackgroundChange") {
gotoFrame(11);
}
};
if (Key.isDown(52)) {
tellTarget ("/BackgroundChange") {
gotoFrame(12);
}
};
if (Key.isDown(52) && key.isDown(37)) {
tellTarget ("/BackgroundChange") {
gotoFrame(13);
}
};
if (Key.isDown(52) && key.isDown(39)) {
tellTarget ("/BackgroundChange") {
gotoFrame(14);
}
};
if (Key.isDown(53)) {
tellTarget ("/BackgroundChange") {
gotoFrame(15);
}
};
if (Key.isDown(53) && key.isDown(37)) {
tellTarget ("/BackgroundChange") {
gotoFrame(16);
}
};
if (Key.isDown(53) && key.isDown(39)) {
tellTarget ("/BackgroundChange") {
gotoFrame(17);
}
};
if (Key.isDown(key.space) && key.isDown(37)) {
tellTarget ("/BackgroundChange") {
gotoFrame(18);
}
};
if (Key.isDown(key.space) && key.isDown(38)) {
tellTarget ("/BackgroundChange") {
gotoFrame(19);
}
};
if (Key.isDown(key.space) && key.isDown(39)) {
tellTarget ("/BackgroundChange") {
gotoFrame(20);
}
};
if (Key.isDown(key.space) && key.isDown(40)) {
tellTarget ("/BackgroundChange") {
gotoFrame(21);
}
}
|
Basically, I tried to combine several tutorials to achieve my desired effect, yet wound up with the error below:
Quote:
|
Originally Posted by error
**Error** Scene=Scene 1, layer=change, frame=2:Line 2: '{' expected
if (Key.isDown(49)) {
**Error** Scene=Scene 1, layer=change, frame=2:Line 114: Syntax error.
}
Total ActionScript Errors: 2 Reported Errors: 2
|
I'd appreciate some help, as the due date for the project is approaching and I don't want to have to lower the scale of my submission just to get it done.
Much thanks.