Bonjour à tous.
J'ai un dernier petit soucis avec mon flash ici : c'est pour le placement du texte.
J'ai un flash dans lequel je crée le texte comme ceci (avec un position par défaut):
exactement comme précédemment en fait. On peut alors bouger ce texte via le drag and drop :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 this.createTextField("TextePlaque", this.getNextHighestDepth(), 10, 10, 500, 184.6);
j'envoie alors les coordonnées du texte dans un fichier PHP comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 // Code ici pour déplacer le Texte var listener:Object = new Object(); var deplacement:Boolean = false; listener.onMouseDown = function() { deplacement = true; TextePlaque._x = _xmouse; TextePlaque._y = _ymouse; }; listener.onMouseUp = function() { deplacement = false; }; listener.onMouseMove = function() { if (deplacement == true) { TextePlaque._x = _xmouse; TextePlaque._y = _ymouse; } }; Mouse.addListener(listener);
Dans le fichier PHP, je ne fait que réinjecter les coordonnées X et Y dans le flash que tu viens de m'aider à réaliser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 BtnSuivant.onPress= function (){ var lv_send:LoadVars = new LoadVars(); lv_send.coord_x_texte = TextePlaque._x; lv_send.coord_y_texte = TextePlaque._y; lv_send.send("RecuperationCoordonneesTexte.php", "_self", "GET"); }
Je l'appelle à l'écran comme ceci donc :
Je ne comprend donc pas pourquoi le texte ne s'affiche pas pile au même endroit. Il y a toujours un petit décalage (surtout sur l'axe X vers la gauche)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 this.createTextField("monTexte", this.getNextHighestDepth(), VariableCoordXTexte, VariableCoordYTexte, 500, 184.6);
Exemple :
Lors de la création du texte :
lors du réaffichage du texte avec les coordonnées reçues :
Il faut savoir que je modifie la taille du texte lors du premier flash, mais les coordonnées X Y de celui-ci doivent rester les mêmes je suppose.
Avez-vous une idée?
Parce que là aussi je bloque...
D'avance, un grand merci
Partager