bonjour à tous...
je fais présentement un programme qui a besoin de reconnaissance de touches touchées... pour cela, j'utilise un bouton dans lequel je mets du code pour faire les actions qui me plaisent...
cependant, au bout de quelques temps, flash a arrèté de reconnaitre mon bouton, et même dans le débugger il n'existe pas,
pourtant si a la place de mettre on (keyPress "<up>" ) je mets on (press), l'action s'exécute, même si le bouton n'apparrtait pas dans le debugger... je suis complètement perdu...
j'ai essayer de créer un nouveau bouton, et le code ne fonctionne pas plus...
si quelqu'un sait pourquoi tout cela m'arrive, dites le moi s'il vous plait....
merci
voici un bout de mon code... si cela peut vous aider a comprendre...
Code :
- on (keyPress "<Space>" ) {
- if (attack == 2) {
- if (persoStat.speed>=30) {
- persoStat.speed -= 30;
- CallAttack(1);
- }
- }
- if (defend == 2) {
- if (persoStat.speed>=70) {
- persoStat.defenceLast = 400;
- persoStat.speed -= 70;
- perso.gotoAndStop(10);
- }
- }
- if (special == 2) {
- if (persoStat.speed>=50 && persoStat.mana>50) {
- persoStat.speed -= 50;
- persoStat.mana -= 50;
- CallAttack(persoStat.spellPower);
- }
- }
- if (dodge == 2) {
- if (persoStat.speed>=10) {
- persoStat.speed -= 10;
- persoStat.dodgeLast = 400;
- perso.gotoAndPlay(20);
- }
- }
- }
|
Message édité par karminator98 le 07-05-2006 à 22:21:51