[FLASH MX2004] Problème d'affichage de traçage (lineto)
Bonjour a tous,
Dans le cadre d'un projet d'école, moi et un pote devions créé un outil servant à comprendre les relations linéaires et quadratiques (parabole). Nous sommes rendu à la quadratique mais, nous avons un problème concernant l'affichage de la quadratique. Nous ne somme pas capable de placer le sommet de la parabole ou nous le souhaiton (au centre lorsque b et c valent 0). Nous uttilisons le lineto pour la tracer, en fesant calculé sur chaque valeur de "x" le bon "y" pour la coordoné du point. Voici une partie du code, le .fla de la quadratique ainsi que la version linéaire de mon "application" pour vous aider a suivre mon raisonement.
Le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| // Créé un MovieClip qui contiendra la droite
_root.createEmptyMovieClip("droite", -7343245635786132);
// Épaisseur(pixel), Couleur(hexa) et Alpha(%)
droite.lineStyle(epaisseur_ligne, couleur_ligne, transparence_ligne);
droite.moveTo(400, 300);
do {
y_1 = (a_modifie*(x*x))+(b*x)+c;
droite.lineTo(x, y_1);
droite.moveTo(x, y_1);
x++;
} while (x<800);
// Créé un MovieClip qui contiendra la droite
_root.createEmptyMovieClip("droite2", -7632178456312332);
// Épaisseur(pixel), Couleur(hexa) et Alpha(%)
droite2.lineStyle(epaisseur_ligne, couleur_ligne, transparence_ligne);
droite2.moveTo(400, 300);
do {
y_2 = (a_modifie*(x2*x2))+(b*x2)+c;
droite2.lineTo(x2, y_2);
droite2.moveTo(x2, y_2);
x2--;
} while (x2>-800);
// -=-=-=-=-=-=-=-DROITE-=-=-=-=-=-=-=- |
La quadratique(fla):
http://jdhosts.net/webfolio/biduleman/quad_aide.fla
La linéaire (swf et fla)
http://jdhosts.net/webfolio/biduleman/droite_modele.fla
http://jdhosts.net/webfolio/biduleman/droite_modele.swf